hibernate的表与表之间关联问题

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:36:09
什么时候用双向,什么时候用单向,是不是用hibernate主外键有参照的情况下,查一个表可以把相关联的表的字段全查出来。最好有个项目发到我邮箱,让我研究。一定追加分数,谢谢。

当hibernate主外键有参照的情况下,查一个表可以把相关联的表的字段全查出来。但是要在配置文件中配置其相关的加载方式,比如说hibernate中有延迟加载,立即检索,预先抓取等方式,比如:用立即加载,那么当你查询某条记录的时候,会把相关联的表的字段全部查出来,不管你用不用它,这种方式对于大数据量的时候不宜采用.用延迟加载,当查询某条记录的时候,hibernate并不会立即查询出相关联的表的数据,而是当你要用到它的时候,它才会去数据库中查询.而预先抓取就相当于sql中的连接查询.