摘要: 分2种情况情况1:当实体正在被容器管理时,你可以调用实体的set方法对数据进行修改,在容器决定flush时(这个由Container自行判断),更新的数据 才会同步到数据库,而不是在调用了set方法对数据进行修改后马上同步到数据库。如果你希望修改后的数据马上同步到数据库,你可以调用 EntityMa 阅读全文
posted @ 2018-03-05 23:22 車輪の唄 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 理解eneityManager的这三个方法的作用和区别,首先需要分清楚PersistenceContext 和 EntityManager. PersistenceContext:是entity的一个实例。 EntityManager:是和PersistenceContext联系在一起的,被用来创建 阅读全文
posted @ 2018-03-05 22:58 車輪の唄 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 执行查询时返回代理对象,这是懒加载。spring-data-jpa中对应getOne(); 如果数据库中没有对应的记录,抛异常。 注:这里spring-data-jpa又任性了,getOne()不是对应get(),注意。还有更任性的,如果对象在缓存中的话,那么getOne就会返回实体对象,否则返回代 阅读全文
posted @ 2018-03-05 15:06 車輪の唄 阅读(14) 评论(0) 推荐(0) 编辑