Class classA{
List a; public void setA(List a)
{
this.a =a;
}
public List getA()
{
return this.a;
} }
....
classA t;//处于hibernate管理状态下面 List b=new ArraryList<>();
b.add(new Object()); /**
成功
*/
t.getA().add(b);//maybe addAll(b)
//如果使用t.a=b;则会失败
session.update(t)

分析原因:

t.a=b 改变了t的引用地址,重新指向的这个地址,对象不在hibernate的管理状态中。

t.getA().add(b);没改变引用,只是修改了引用内部的值

最新文章

  1. jdbc工具类封装
  2. BigInteger类
  3. ndk学习18: JNI之C&C++调用Java
  4. Linux Shell脚本面试25问
  5. 收藏:关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
  6. 网站中的专题页或者tag聚合页的权重不错
  7. MyBatis,动态传入表名,字段名的解决办法
  8. 自己动手实现SharePointList的分页展示
  9. ACM/ICPC ZOJ1003-Crashing Balloon 解题代码
  10. ASP.NET全局文件与防盗链
  11. zendstudio 安装 手册
  12. 页面开发辅助类—HtmlHelper初步了解
  13. border样式?
  14. 例10-7 uva10820(欧拉)
  15. Java 日志体系(二)jcl 和 slf4j
  16. TCP传输
  17. Python网络编程之Socket的简单实现
  18. jenkins持续集成:定时构建语法
  19. Java实现数据库的读写分离
  20. svg画弧

热门文章

  1. Redhat Linux 下安装Oracle 11g R2
  2. asp.net listview 实现分页浏览效果
  3. 65*24=1560&lt;2175 对数据的统计支撑决策假设 历史数据正确的情况下,去安排今后的任务
  4. order by 特殊排序技巧
  5. Docker实现CentOS容器SSH远程登录
  6. Python装饰器单例
  7. bzoj 4711 小奇挖矿 —— 树形DP
  8. java.lang.NoSuchMethodError: org.springframework.web.context.support.XmlWebApplicationContext.getEnv
  9. 【黑金教程笔记之001】veriloghdl 扫盲文—笔记&amp;勘误
  10. bzoj 1907: 树的路径覆盖【贪心+树形dp】