日期:2014-05-20  浏览次数:20702 次

SSH两次查询同一记录…内存地址不一样…?
User u1 = super.getHibernateTemplate().get(User.class, 1L);

User u2 = super.getHibernateTemplate().get(User.class, 1L);

System.out.println(u1);

System.out.println(u2);

System.out.println(u1==u2);

控制台输出:

@anf2d3

@5vb56s

false

问题是:如果单纯用Hibernate内存地址是一样的…SSH整合以后就不行了…

------解决方案--------------------
这个就得看你是怎样用spring管理的了。
------解决方案--------------------
他们就是2个对象呀?有什么问题?2个不通的session执行的结果