摘要: 在Hibernate(二)中,简单总结了表与表之间的级联操作,但是并没有总结查询操作,这一篇将总结Hibernate查询所实现的加载策略。 加载策略: 立刻加载:马上去数据库中查询 延迟加载:当使用数据时去数据库查询 加载的使用: 类级别的加载:某个Class的加载方式 1 get(): 立刻加载 阅读全文
posted @ 2016-11-02 19:00 欲戴王冠.必承其重 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 情景: 在我使用Hibernate使用2个表【客户表,订单表】进行联表查询时,发生的StackOverflowError。 问题: 我两个实体类中都重写了toString()方法,并且相互调用了彼此,导致我println(客户)时,一直会相互调用彼此的toString()方法,导致栈溢出错误。 解决 阅读全文
posted @ 2016-11-02 17:00 欲戴王冠.必承其重 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 在上一篇Hibernate总结(一)简单总结了一级缓存,快照,增删改查的简单使用,这一篇总结两张表的级联操作。 级联涉及到三种情况,many-many,1-many,many-1。 首先是1-many,many-1情况,所以先设置一个情景:客户与订单的关系 接下来是hibernate.cfg.xml 阅读全文
posted @ 2016-11-02 16:33 欲戴王冠.必承其重 阅读(440) 评论(0) 推荐(0) 编辑