我有一个使用PostgreSQL和Hibernate的Spring/Roo应用程序。Spring Roo - Bypass Hibernate
,只要适合,连接信息位于数据库属性文件
src/main/resources/META-INF/spring/database.properties
不幸的是,我已经在那里通过Hibernate查询数据库正在消耗的资源太多的情况。我确信我可以从上面列出的文件中提取数据库信息(网址/用户名/密码),但我不确定从哪里开始搜索。
是否有手册或其他我可以找到这些信息的地方?
感谢您的协助。我确实尝试了你提供的链接,但你是对的,效率不值得额外头痛。 – chora
@chora有时它非常值得头痛,特别是在使用底层数据库引擎的本地特性使得以更智能和更高效的方式编写查询成为可能的情况下。如果你只是想减少每个查询的开销,那么不需要,它通常是不值得的,并且通过使你的查询变得更聪明 - 设置操作查询而不是循环查询等,你会得到更好的结果。 –
考虑到我我正在使用Spring/Roo/Hibernate应用程序。您正在讨论在函数的开头放置“@Transactional(readOnly = true)”...是的? – chora