try {
session = HibernateUtil.getSession();
ta = session.beginTransaction();
// for (int j = 0; j < 2; j++) {
int j=0;
System.out.println(j);
cl.setName("name" + j);
session.save(cl);
for (int i = 0; i < 10; i++) {
str.setClasses(cl);
str.setName("name" + i + j);
session.save(str);
if (i % 10 == 0) {
session.flush();
session.clear();
}
}
// }
ta.commit();
session = HibernateUtil.getSession();
ta = session.beginTransaction();
// for (int j = 0; j < 2; j++) {
int j=0;
System.out.println(j);
cl.setName("name" + j);
session.save(cl);
for (int i = 0; i < 10; i++) {
str.setClasses(cl);
str.setName("name" + i + j);
session.save(str);
if (i % 10 == 0) {
session.flush();
session.clear();
}
}
// }
ta.commit();
解决方案 »
- hibernate 问题
- 关于使用hibernate,高分!!
- cxf怎么接收类型为any的参数?
- (100分)求助关于Java语言的历史,实事求是。谢谢各位J2EE的大侠
- 求教 SOA Webservice ajax dwr struts关系
- 有关<jsp:setProperty name="" property="*" />的问题
- JAXP的使用问题
- 请问那里可以下载 java2核心技术
- jms的一个方法? 在线等
- 关于WSAD建立CMP的findBy...方法后在建立查询描述语句时的问题!急!!!
- hibernate 效率问题 每次打开session会扫描全部表,耗时不少
- spring之AOP
str.setClasses(cl);
str.setName("name" + i + j);
session.save(str);
if (i % 10 == 0) { //只有当i等于0时执行,有意义吗?
session.flush();
session.clear();
}
}