站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题据说spring包装下的JDBC用起来比hibernate好?

据说spring包装下的JDBC用起来比hibernate好?

摘要: 据说spring包装下的JDBC用起来比hibernate好?


RT
用SPRING的,还用hibernate吗?


我用了spring,但我不用他的HibernateTemplate, 我用自已實現的,

例如:
public Collection getEntityList(String hql, List sqlcondition,
int pageno, int pagesize) {
return getEntityList(hql, sqlcondition, pageno, pagesize, null);
}

public Collection getEntityList(String hql, List sqlcondition,
int pageno, int pagesize, String orderby ) {
hql = hql + SQLCondition.getSQLCondition(sqlcondition);
if(orderby != null) hql = hql + " order by " + orderby;
Query query = initedQuery(hql, sqlcondition);
query.setFirstResult((pageno-1) * pagesize);
query.setMaxResults(pagesize);
return query.list();
}

在spring中用到的hql condition參數多是Object[]型的,hql參數也要有 占位符與object[i]對應,感覺用起來不方便, 所以還是用HqlCondition配合起來用,

我用spring,只用它的ioc.. hibernate的配置我也獨立的,並不用spring的..





我用的HibernateTemplate
图一省事


取决于你的需求和项目的情况,Hibernate的好处是不言而喻的,
而且支持二级缓存,大部分情况下可以有相当不错的性能,
但某些特定的应用性能可能会直接用JDBC差,这时Spring的
JDBCTemplate可以是一个选择

http://ayufox.blogcn.com/


用hibernatetemplte号


LZ,用spring的大部分用hibernate.
spring对jdbc和hibernate的封装一样好。2者优劣不因使用spring而产生变化。


看来学SPRING,还要补HIBERNATE这一课啊

楼下推荐什么教材好些?


没人给推荐下hibernate和spring教材啊?


↑返回目录
前一篇: 如何在关闭浏览器时触发事件
后一篇: 我的一个页面,在本机没问题,服务器就不行。