JPA EntityManager 获取session
来源:互联网 发布:java map 迭代器 编辑:程序博客网 时间:2024/05/28 15:11
@Servicepublic class TestDaoImpl implements TestDao { private static final Logger logger = LoggerFactory.getLogger(TestDaoImpl.class); protected EntityManager entityManager = null; @PersistenceContext public void setEntityManager(EntityManager entityManager) { this.entityManager = entityManager; } @Override public void save(TestEntity entity) { entityManager.persist(entity); } public void clear(){ try { HibernateEntityManager hEntityManager = (HibernateEntityManager)entityManager; Session session = hEntityManager.getSession(); Query query = session.createSQLQuery("delete from test"); query.executeUpdate(); }catch (Exception e){ logger.error(e.getMessage(),e); } }}
当然,别忘了,在service层,得加上@Transactional注解(因为hibernate默认,autocommit=false)
0 0
- JPA EntityManager 获取session
- JPA EntityManager获得session、connection
- JPA EntityManager获得session、connection
- Hibernate Session和Jpa EntityManager
- JPA-EntityManager
- jdbc hibernate(session) jpa (entityManager ) spring-data-jpa mybatis完全混用
- JPA EntityManager详解
- JPA EntityManager详解
- jpa entityManager 配置
- JPA EntityManager详解(一)
- JPA EntityManager详解(二)
- EJB之JPA(EntityManager)
- JPA EntityManager详解(二)
- JPA中的EntityManager
- JPA(二):EntityManager
- EJB之JPA(EntityManager)
- JPA EntityManager高级
- Jpa EntityManager详解
- OutMan——集合对象的内存管理、copy的介绍及使用
- 传值API Url 中有小数点 导致路径访问不到
- python cmp函数详解
- liunx ngxtop安装步骤
- 辛星浅析PSR-0规范
- JPA EntityManager 获取session
- 禁止proguard
- Swift学习笔记系列——(17)错误处理
- 图结构练习——最短路径
- TQ2440 学习笔记—— 7、NOR Flash 和 NAND Flash
- SharedPreferencesUtils 工具类 及 SharedPreferences apply和commit方法异同
- DOM4J创建、修改和格式xml文件
- NOI系列赛中 C++容器使用总结
- 我什么也不是