小弟遇到了以下奇怪的问题.
我要批量存储一些数据,数据中的一些属性是要用到另外表中相关联的数据.
这就要存储的时候先查询,然后再存储,(关联,一对多,)存储多的一端,
第一次存储时会把一的一端的数据查出来,并且进行存储,但是第二次的时候查出的一的一端的数据是空的.只有第一次有值,
这是为什么呢?有哪们高手们帮忙解决一下.
Hibernate中的缓存机制是怎么做的呢?这个是不是缓存呢?第二次的时候为什么没有查询数据库呢?
我要批量存储一些数据,数据中的一些属性是要用到另外表中相关联的数据.
这就要存储的时候先查询,然后再存储,(关联,一对多,)存储多的一端,
第一次存储时会把一的一端的数据查出来,并且进行存储,但是第二次的时候查出的一的一端的数据是空的.只有第一次有值,
这是为什么呢?有哪们高手们帮忙解决一下.
Hibernate中的缓存机制是怎么做的呢?这个是不是缓存呢?第二次的时候为什么没有查询数据库呢?
解决方案 »
- 请高手帮忙指点Session问题
- 如何改变 文件上传框 的"浏览.." 按钮的长度
- linux 下 eclipse 的启动问题
- 一个简单问题我不会,希望会的能不吝惜您的才智与举手之劳
- 气的吐血, 调用从来没有成功过, 分全部扔出, 求解.
- 怎么办啊??? 怎么样做到SESSION 的10分钟超时? (我的页面5秒刷新一次,以此情况下)---求解决方案
- 请教如何在javabean中创建session对象!
- 请问在tomcat中调用mysql的connection如何做
- 这里有没有人用dreamermx做jsp的?
- Java重载和重写区别
- struts标签的疑惑
- 急急,jsp考试系统重复抽提解决方法??
高手们帮下小弟吧!!
student.setXXXX();
student.setYYYY();
Classes classesObj = new Classes();
classesObj.setId(123);//该班机的id
student.setClasses(classesObj);
Session.save(student);