0
点赞
收藏
分享

微信扫一扫

spring data jpa session 批量添加


需要 import org.hibernate.Session;

EntityManager entityManager = entityManagerFactory.createEntityManager();
try{
EntityTransaction transaction = entityManager.getTransaction();
transaction.begin();
Session session = (Session) entityManager.getDelegate();
session.setFlushMode(FlushMode.MANUAL);
Query query = entityManager.createQuery("delete from PropertyView");
query.executeUpdate();
for (PropertyView pv :
propertyViewList) {
session.save(pv);
}
session.flush();
session.clear();
transaction.commit();
}catch (Exception e){
throw e;
}finally {
entityManager.close();


举报

相关推荐

0 条评论