数据库外键在实体类中的定义问题,针对restful接口
spring吧
全部回复
仅看楼主
level 1
wense 楼主
web项目需要针对手机端 设计 restful接口,那么数据库外键关联时如何在实体类中定义,比如一个Student类,一个Class类。传统设计时在Class类中用一个set<Student> stus来表示该class中所有的学生,而利用hibernate的延迟查询。只有当程序中使用到stus时才会去查询student信息。而设计restful接口时,查询class时,由于需要将class对象序列化成Json,不管用不用到stus,总会去查询student信息,这样hibernate延迟查询就等于无效了,数据库压力会不会太大,特别是当表中外键级联较多时,查询压力就更大了,如何解决?
2016年02月25日 09点02分 1
1