springboot+jpa
无情丨命运
这个作者很懒,什么都没留下…
展开
-
springboot+jpa 多租户系统事务配置
我们在构建多租户系统时,特别是在单体应用中,通常会遇到事务的问题, 多租户系统设计动态数据源(如果仅是逻辑分离的可以略过。。。) 本文主要讲共享数据库,彼此独立的Schema(Shared Database, Separate Schemas)中遇到的事务问题, hibernate多租户主要依赖3个部分 hibernate.multiTenancy 指定租户标识 ,默认为 MultiTenancyStrategy.SCHEMA hibernate.multi_tenant_connect..原创 2020-12-01 16:13:47 · 3645 阅读 · 0 评论 -
springboot+jpa异步任务事物丢失问题
在springboot中使用异步任务@Async 或 使用Quartz任务调度时,出现事务丢失问题,事物丢失不会影响数据查询(SELECT),但是当进行增删改操作时,因为事物问题,无法执行结果到数据库。 使用@Transactional注解也无法注入事务。 发现问题如下: 我们在配置事务时,默认会使用DataSourceTransactionManager @Bean public DataSourceTransactionManager tra...原创 2020-12-01 15:44:41 · 1033 阅读 · 0 评论