1>Table与百万行和100列我想运行一个查询,这将返回一行(我需要3-4列)从表中。对于这种用例,JDBC和Hibernate中哪一个是更好的选择。
2>Also如果我们在这种情况下使用hibernate,是否有内存不足的风险。我对hibernate中的缓存问题一无所知,我听说人们得到了OOM。
hibernate/JDBC的3>Which会给出更快的结果。因为时间对我来说很重要。
发布于 2012-07-12 14:50:42
使用Hibernate你可以很容易地做到这一点,只需使用“
顺便说一下,请参阅我关于使用Hibernate for OLAP style queries的博客文章。
发布于 2012-07-12 14:54:51
如果这是一个已经在使用hibernate的项目,那么就没有理由不使用hibernate。请参阅Istvan Devai的答案。
如果这是一个新项目,并且这就是您使用数据库所做的全部工作,我认为使用hibernate (或任何其他JPA实现)没有太多好处,您最好使用普通的JDBC。
https://stackoverflow.com/questions/11446264
复制相似问题