关于解决方案的问题 - 访问数据库。休眠? iBatis的?或者是什么?

时间:2011-04-13 08:04:53

标签: java database hibernate orm ibatis

我的项目在访问功能方面有很多时间限制。层视图,我有一个非常快,但我有DAO层的问题。目前我的DAO层使用hibernate。但我注意到我遇到了很多问题,我无法对其进行修改,以便任何优化机制都可以用于数据库。

在我的数据库中,与表有数千个元组的表有大约2000万用户。表被分区以便更快地访问。

我想知道使用什么框架而不是hibernate。我想过使用iBatis。我想知道你对这个想法的看法? iBatis是否允许我调整查询/更新以便有效地使用这么大的数据库?我可以完全使用分区数据库吗?

您能推荐其他解决方案吗?

BD:Oracle。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您应该能够在Hibernate中提高Hibernate性能或查询性能。你能详细说明你的问题和限制在哪里吗?你能发一些代码吗?

答案 1 :(得分:0)

使用Ibatis,你可以比hibernate更好地进行查询优化,最重要的是将sql查询与DAO代码分开。