用hibernate生成的DAO中更新的方法
public void attachDirty(Users instance) {
log.debug("attaching dirty Users instance");
try {
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}是传对象进去,对对象的属性进行set设置,然后更新到数据库中!如何做优化,直接可以更新某个字段,不需要传对象!
public void attachDirty(Users instance) {
log.debug("attaching dirty Users instance");
try {
getHibernateTemplate().saveOrUpdate(instance);
log.debug("attach successful");
} catch (RuntimeException re) {
log.error("attach failed", re);
throw re;
}
}是传对象进去,对对象的属性进行set设置,然后更新到数据库中!如何做优化,直接可以更新某个字段,不需要传对象!
解决方案 »
- WARN No appenders could be found for logger (org.hibernate.cfg.E
- ibatis+mysql 如何查到最新插入的id
- 分页原理和流程求教
- 怎样把STRINGBUFFER中的数据读出来 如:
- 如何创建不同连接的事务的问题,请大家帮忙
- 数据库中有表但是用JSP修改时报没有表的错误查询却可以请高手解答
- 问一个有关Spring架构的问题!——SimpleFormController
- 关于阴历阳历转换算法
- 关于 classpath 和 java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 问题求解
- struts 跳转action报错 ,急急
- 本人不懂批处理,现在需要一个简单的文件,帮我写写50分
- getJdbcTemplate 获取插入数据的行号
还是操作底层sql
那就执行底层原生sql
建议:个人认为优化 应该优化查询,如何提高你的查询效率,因为查询才是我们项目中用的最多的!