我用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里不是只有一条数据吧,