记录一次Hibernate5换JPA的升级
EntityManager能操作sql,那么就能获取session.最终通过EntityManager的unwrap去获取session即可。从本质上来说JPA就是个壳,底层还是用的hibernate5。但是项目组要求用jpa的方式去改造微服务。hibernate5和jpa的查询方式管理不一样了,导致原有单体的dao层数据想要复用的话需要改造。hibernate5:session去操作sql.jpa:使用EntityManager操作sql.微服务:springboot、JPA。单体服务拆分微服务架构。
原创
2023-03-11 16:04:05 ·
415 阅读 ·
0 评论