SSH相关
woisnong
这个作者很懒,什么都没留下…
展开
-
Transaction not successfully started异常分析及解决
在执行更新操作,写了如下 final String cardid = udto.getCarid0(); final String scdlsj = udto.getScdlsj(); final String bcdlsj = udto.getBcdlsj(); SessionFactory sf = hibernateTemplate.getSessionFactory原创 2012-04-03 17:55:19 · 4973 阅读 · 1 评论 -
关于BeanUtil.copyProperties性能
BeanUtil.copyProperties 方法确实很方便,代码写出来非常优美,不会有很多的get set,但由于用到反射,可能存在潜在的性能问题。因此对spring 和 commons的BeanUtil.copyProperties进行了对照测试,代码大致如下: @Test public void copyPropertiesTest() throws Il转载 2012-04-02 21:08:13 · 235 阅读 · 0 评论 -
通过hibernate回调函数HibernateCallback()查数据、更新事务操作
今天项目中用到了,HibernateCallback。以前没用过,也不知道这样做的作用有多大。上来存档一下。HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用Hibernate的操作方式。HibernateTemplate的灵活访问方式是通过如下两个方法完成:q Object execute(HibernateCallback act原创 2012-04-03 17:36:54 · 1522 阅读 · 1 评论 -
SessionFactory对象中getCurrentSession() 和 OpenSession()的区别
简单地说:getCurrentSession的话会自动关闭,而openSession需要你手动关闭。如果你正在查询,使用的openSession而没有手动关闭,多次之后会导致连接池溢出,系统会挂掉的~ Session session1 = sf.getCurrentSession(); Session session2 = sf.getCurrentSession();原创 2012-04-03 18:11:20 · 1642 阅读 · 0 评论