hibernate
奔波儿灞爱上灞波儿奔
勤学如春起之苗,不见其长,日有所增。辍学如磨刀之石,不见其损,日有所亏。
展开
-
hibernate save和persist方法的区别
save:save方法如果在保存对象之前设置了id,那么该id也会被认为是无效的。persist:体现的是持久化,persist体现的是持久化理念,也包括id.如果在保存之前设置了id,但主键策略由数据库维护,造成冲突,会报出异常。...原创 2018-03-07 11:04:48 · 462 阅读 · 0 评论 -
hibernate中的HQL到底用没用一级缓存?
一般正常来说,我们认为发送两次相同的查询,hibernate中是只会打印一次sql(也就是访问数据库),第二次再进行查询时,会从一级缓存中拿。 那HQL也用了一级缓存么?俺们来验证下://Hql查询,查询结果会放入Session一级缓存中.但是每次调用Hql查询都会生成Sql语句?// 并不代表 Hql没有使用1级缓存. public class Demo2 { @Te...原创 2018-03-07 11:20:47 · 761 阅读 · 0 评论