腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8460)
视频
沙龙
1
回答
Spring
事务
未
设置
连接
readOnly
false
、
、
我有一个
设置
,其中我使用OpenEntityManagerInViewFilter从我的数据库启用非
事务
性读取。为了将这些读取发送到主/从
设置
中的从,我将
连接
池
设置
为缺省情况下将
连接
设置
为只读。我现在的问题是,即使用@ transaction注释的方法也是读写的,
连接
没有
设置
为读写,
事务
被发送到只读服务器。这是
Spring
中的预期行为吗?或者我如何解决这个问题?
浏览 14
提问于2017-03-17
得票数 0
2
回答
hibernate -持久化上下文的问题
、
、
、
setNumber(String number) { } this.id = id; @Column(name = "id", nullable =
false
浏览 0
提问于2010-08-27
得票数 1
回答已采纳
1
回答
弹簧启动JPA从缓存
、
、
所讨论的应用程序是使用
Spring
编写的,并且在MYSQL数据库上执行90%的读取操作,只是偶尔写。我已经
设置
了一个主从MYSQL复制,其中内部服务器充当云数据库服务器的复制从服务器。如何将
Spring
配置为在向云数据库服务器发送写入操作时将内部数据库用于所有读取操作? 我知道我可以重组整个应用程序,以使用两个不同的数据源--但这看起来是一项很大的工作,可能会有一种巧妙的方法.?
浏览 2
提问于2017-01-05
得票数 1
回答已采纳
1
回答
如何让
事务
只持久化在transaction方法中引用的对象?
、
、
我的web应用程序使用
Spring
(4.2.9)、
Spring
Data (3.2.5)、JPA、Hibernate (4.3.8)和MS SQL Server (2014)。temporary need.以下是服务层中的两个相关方法:@Transactional(
readOnly
浏览 0
提问于2017-08-31
得票数 0
3
回答
Spring
数据JPA和
事务
管理
、
、
、
、
在我的
spring
服务中,我调用两个
spring
数据存储库方法public class ClientService { client.save(client);} 现在,我的查询与
事务
管理相关。就我所理解和看到的代码而言,
spring
存储库为其方法启用了使用@ transactions的
事务
。对于select操作,它有
readonl
浏览 0
提问于2018-09-20
得票数 1
回答已采纳
2
回答
Spring
:@Transactionwithreadonly=true not调用conn.setReadOnly(true)
、
、
、
我已经用@Transactional
readonly
=true注释了我的服务方法。 因为那个
spring
/hibernate没有调用jdbc
连接
驱动程序的setReadonly方法。我能做什么?因为我将使用主从复制,而jdbc池使用
连接
上的
readonly
标志将查询路由到主服务器或从服务器。
浏览 7
提问于2012-04-22
得票数 4
1
回答
如何消除通过redis get命令获取垃圾值?
、
我正在使用的 : 请提出一些解决办法来解决这个问题。
浏览 1
提问于2016-01-25
得票数 1
回答已采纳
3
回答
是否应该将数据源的自动提交
设置
为
false
?
、
、
、
、
);在我正在处理的项目中,
未
配置自动提交。我们使用
Spring
来管理
事务
,所有SQL都在@ transactions带注释的函数中执行。因此,
事务
实际上是手动提交的。每次
事务
开始时,db
连接
被
设置
为
false
,在
事务
退出后,自动提交
设置
为true。.); <em
浏览 0
提问于2015-12-30
得票数 6
2
回答
如何禁用从SimpleJpaRepository读取操作的
事务
性行为?
、
、
、
、
我们有一个
Spring
应用程序,它在很大程度上依赖实现来执行数据库CRUD操作。调用@ transaction方法,期望1项
事
浏览 4
提问于2020-07-03
得票数 2
回答已采纳
3
回答
是否以只读模式打开JdbcTemplate
连接
?
、
、
、
、
是否可以在只读模式下打开JdbcTemplate
连接
,这样我就不能对底层数据源执行任何更改?
浏览 3
提问于2010-05-18
得票数 5
2
回答
在
Spring
和MyBatis中缺少@Transactional时引发异常
、
、
我正在尝试
设置
我的web应用程序,它使用
Spring
和MyBatis。pom.xml中的Maven依赖项 <groupId>org.springframework</groupId>如果我注释掉
浏览 25
提问于2017-01-21
得票数 0
1
回答
使用hikari的
Spring
:为什么hikari自动提交属性
设置
为“true”?
、
、
、
Spring
数据JPA或Hibernate默认将自动提交
设置
为
false
。这听起来很合理,因为这些框架与实体一起工作,对实体的更新可能涉及通过多个SQL查询对多个表进行更新。因此,通过
设置
自动提交为
false
并显式控制
事务
,这些框架确保了对实体的更改是原子的和一致的。但是现在Hikari是
spring
数据jpa的默认
连接
池提供者,在查看应用程序日志时,我看到hikari
设置
了
连接
池的true自动提交。(我不认为它会影
浏览 3
提问于2021-10-24
得票数 2
回答已采纳
2
回答
Spring
4.1升级导致
事务
传播问题
、
、
我正在尝试将我的应用程序从
Spring
3.3.x升级到
Spring
4.1。大部分升级都进行得很顺利,但我们看到了一些关于
事务
传播的奇怪问题。我们有一个用@Transactional (只读=true)注释的服务层类方法调用另一个用@Transactional (只读=
false
)注释的较低层类方法,其中的.Both通过接口代理,日志显示被调用的“
连接
为只读,不允许查询导致数据修改;”
spring
的前一个版本工作得很好,
spring
4.0.9也是如此。但是一旦我切换到
浏览 2
提问于2015-03-11
得票数 0
1
回答
仅为使用Java Config的预定义包激活@Transactional
、
、
@EnableTransactionManagement将扫描所有
Spring
Beans中的@Transactional,以便提供
事务
管理。 是否可以提供将被扫描的包的列表?它几乎在每个类上都有@Transactional(
readonly
=
false
),但它只执行内存中的操作。每次我调用这个API时,
spring
都会获得DB
连接
,我真的需要避免这种情况。我想把整个lib从
事务
管理中排除。我也不能为这个库创建单独的
spring
上下文。
浏览 1
提问于2017-05-03
得票数 1
1
回答
Redis (AWS Elasticache)在某个时候停止工作
、
、
、
、
此时,Redis Node突然停止响应,导致我们的生产环境完全崩溃(等待
连接
的线程太多)。 2016/11/22 09:19:31.749 <a href="http-nio-8080-exec-780">http-nio-8080-exec-780org.springframework.data.redis.connection.jedis.JedisConnectionFactory
浏览 4
提问于2016-11-22
得票数 0
1
回答
Hikari和测试借用选项
、
、
、
、
我使用带有Hikari
连接
池、jpa和postgres的
spring
boot2。是否有任何理由继续使用这些选项
spring
.datasource.validationQuery=SELECT 1
spring
.datasource.testWhileIdle
浏览 6
提问于2018-12-20
得票数 8
回答已采纳
1
回答
Mysql主/从复制.Connect,即使是读取查询也要掌握?(去奴隶前司机“平”主人吗?)
、
、
、
、
allowMasterDownConnections=true" @Override public/db日志时,它会显示,即使对于"
readOnly
“
事务
,ReplicationDriver也首先命中主。
浏览 3
提问于2014-03-19
得票数 15
回答已采纳
1
回答
hibernate未在
连接
上调用setReadOnly(true)
、
、
、
我正在尝试
设置
我的
spring
/ hibernate项目来使用主/从数据库
设置
。
事务
似乎在
spring
中工作(例如,当我试图在注释为@Transaction(
readOnly
=true)的方法中使用hibernateTemplate.merge()时,我得到了一个异常)。@
事务
(
readOnly
=true)。annotation-driven transaction-manager="transactionManager
浏览 1
提问于2011-04-08
得票数 2
2
回答
spring
.net
事务
属性仅适用于从外部调用的方法
、
、
在中有一个配置了
Spring
.NET的服务类。DoWork完成了两个任务,这两个任务应该在两个
事务
中运行。但是
Spring
.NET似乎没有调用任何
事务
性的面向方面的行为。我必须用Transaction属性注释DoWork(),但这会将两个任务包装在一个
事务
中,这是我不想要的。我该如何解决这个问题?public class MyServiceImpl : IMyService{ Task2(); [Transaction(
Rea
浏览 0
提问于2011-01-15
得票数 0
回答已采纳
4
回答
批注@Transactional怎么回滚?
、
、
我在Dao类中成功地使用了这个注释。回滚适用于测试。class MyClass { // this does not make rollback! And record appears in DB. ApplicationContext co
浏览 7
提问于2011-10-24
得票数 110
点击加载更多
相关
资讯
Spring编程式事务处理不当引起的连接泄露事件
学习Java常常要学会的是spring事务管理分享
spring的@Transactional注解详细用法
完蛋!for update引发了血案
spring事务配置及用法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券