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

关于hibernate批量插入
我用hibernate批量插入一个对象链表到数据库,为什么每次执行插入只是把最后一个数据插入数据库
Java code

session = factory.openSession();
session.beginTransaction(); 
for(int i=0 ; i<logList.size() ; i++){
session.save(logList.get(i));
            
}
session.flush();
session.clear();
session.getTransaction().commit();
session.close();



------解决方案--------------------
list里不是只有一条数据吧,