该帖子告诉您,该行为或
readOnly标志是与持久性机制相关的。
C. 是的,使用休眠模式时,通过将刷新模式设置为
FLUSH_NEVER(如链接文章中所述),可以提高性能。
B. 是的,JDBC调用不需要事务(休眠需要一个),因此删除
@Transactional配置会修剪所有事务管理。
答: 我假设spring正在调用,
connection.setReadonly(true)但是您的JDBC驱动程序不支持此功能
底线是:不要将
readonly事务与纯JDBC一起使用。
还有一件事-事务应该跨越 多个
查询。不要使您的交易粒度太细。使它们成为工作单元。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)