上头要求要实现一个通用的数据库访问服务,其他业务系统所有的数据库访问都会通过该服务来执行,但是又不希望在开发阶段拆分出来(是的,我也很纳闷为什么非要这样,已经提出过其他方案都被打回了),因此,想到如下的实现方案:
HikariCP
),及池内 Connection 等的状态JPA
)进行开发,但是需要修改数据库连接的数据源,改由 DataSource 模块提供该方案目前想到的一个问题比较不好处理的问题:ResultSet 有可能是懒加载的,也就意味着一条查询可能会需要多次从执行服务中获取结果集,对于插入和更新同理
个人觉得该方案理论上是可行的,且不算是特别复杂,但是又担心有哪些隐形的坑,所以想请教各位帮忙分析下,万分感谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.