我的项目在访问功能方面有很多时间限制。层视图,我有一个非常快,但我有DAO层的问题。目前我的DAO层使用hibernate。但我注意到我遇到了很多问题,我无法对其进行修改,以便任何优化机制都可以用于数据库。
在我的数据库中,与表有数千个元组的表有大约2000万用户。表被分区以便更快地访问。
我想知道使用什么框架而不是hibernate。我想过使用iBatis。我想知道你对这个想法的看法? iBatis是否允许我调整查询/更新以便有效地使用这么大的数据库?我可以完全使用分区数据库吗?
您能推荐其他解决方案吗?
BD:Oracle。
感谢您的帮助。
答案 0 :(得分:0)
您应该能够在Hibernate中提高Hibernate性能或查询性能。你能详细说明你的问题和限制在哪里吗?你能发一些代码吗?
答案 1 :(得分:0)
使用Ibatis,你可以比hibernate更好地进行查询优化,最重要的是将sql查询与DAO代码分开。