摘要: 大部分仍然使用javax.persistence中的注解,有些Hibernate扩展的注解,在org.hibernate.annotations包中,如GenericGenerator.使用hibernate.cfg.xml中配置的事务,使用<mapping class="完整类名"/>加载注解的持久化类。Hibernate中可以混合使用注解和xml映射文件。注解后不能使用Configuration类,而是AnnotationConfiguration类初始化Hibernate1 SessionFactory sFactory=new AnnotationCon 阅读全文
posted @ 2011-12-27 17:48 tazi 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 使用@Transactional注解声明Bean底下所有业务方法需要事务管理。1.默认一个业务方法开启和结束事务,什么时候提交,什么时候回滚呢?Spring容器默认情况下对于运行期异常(unchecked Exception)会进行事务回滚,如果是用户违例(checked Exception),事务不会回滚。运行期违例:throw new RuntimeException("XXX");运行期违例不需要使用try/catch捕捉,编译可以通过用户违例,throw new Exception("XXX");必须使用try/catch捕捉,否则编译不能通过。 阅读全文
posted @ 2011-12-27 14:21 tazi 阅读(720) 评论(0) 推荐(0) 编辑