Spring Data JPA
文章平均质量分 91
kyq叶鑫
一只默默前行的程序猿。希望有一天能写给程序员用的代码。
展开
-
Spring-Data-JPA 使用入门
文章目录Spring-Data-JPA 使用入门JPA规范EntityEntityManagerEntityManagerFactoryEntityTransactionSpring-Data-JPAJPA基本查询自定义简单查询自定义SQL查询JPQL复杂关联Spring-Data-JPA增强Spring-Data-JPA 使用入门Spring-Data-JPA是Spring-Data下的一个子模块,是Spring基于hibernate、JPA规范的基础上封装的一套JPA框架。在配置好Spring-Da原创 2021-08-24 17:43:24 · 620 阅读 · 0 评论 -
Spring-Data-JPA多数据源配置
文章目录1 简介2 环境3 配置3.1 application.yml配置3.2 配置主数据源3.3 配置次数据源3.4 使用验证4 结语5 附件1 简介近期给团队小伙伴做技术支持时,其从网上copy的jpa多数据源配置项目遇到了各种数据库连接异常抑或事务失效的情况,故专门新建了一个纯净对jpa多数据源配置进行了整理。本文主要展示Jpa多数据源不使用jta和使用jta分布式事务的项目配置,并编写了一些示例验证事务特性。本文演示不详尽之处,文末会附上整个项目源码下载链接,并欢迎批评指正。2 环境sp原创 2021-08-23 16:49:32 · 1084 阅读 · 0 评论 -
Spring-Data-JPA EntityManager 从一次线上BUG探究Autowired和PersistenceContext的区别
我们项目中使用JPA多数据源并注入entityManager使用,偶发性的出现Connection is closed异常,并且一旦出现该异常程序无法使用数据库连接池特性重建程序连接,可以确认的是数据库服务器为了出于性能考虑会主动中断长时间不使用的连接,但整个异常出现的原因,解决办法,以及探究过程中的疑问,都将在下文中一一探究。原创 2021-08-16 17:17:11 · 2032 阅读 · 2 评论