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