
hibernate
文章平均质量分 70
*饼饼*
这个作者很懒,什么都没留下…
展开
-
HibernateUtil工具类
工具类:1import java.util.Properties;23import org.hibernate.Session;4import org.hibernate.SessionFactory;5import org.hibernate.cfg.Configuration;6import org.hibernate.service.ServiceRegistry;7import org....原创 2018-02-26 14:08:12 · 313 阅读 · 0 评论 -
hibernate增删改查
添加: 1 Session session=HibernateUtil.getSession();2 Transaction tx=session.beginTransaction();3 try {4 System.out.println("********************添加****************************...原创 2018-02-26 14:08:57 · 200 阅读 · 0 评论 -
hibernate简单配置
hibernate使用步骤:1、导包 2、在src根目录下创建核心配置文件hibernate.cfg.xml1<?xml version="1.0" encoding="UTF-8"?>2<!-- 引入约束,规范内容 .在hibernate核心jar包第一个包里最后找configuration.dtd文件复制头文件-->3<!DOCTYPE hibernate-con...原创 2018-02-26 14:09:27 · 254 阅读 · 0 评论 -
hibernate ORM学习
1、SessionFactory 创建很昂贵,对于任何给定的数据库,应用程序应该只创建一个SessionFactory 。2、SessionFactory维护Hibernate在所有sessions中使用的服services,比如二级缓存、连接池、事务系统集成等等3、session 单线程,短期对象,被entityManager表示。session是Transaction instances(事务...原创 2018-05-18 17:10:51 · 178 阅读 · 0 评论 -
JPA注解学习总结
具有orm元数据的领域对象称为实体(entity),按jpa的规范,实体具备以下的条件:必须使用javax.persistence.entity注解或者在xml映射文件中有对应的元素;必须具有一个不带参的构造函数,类不能声明为final,方法和需要持久化的属性也不能声明为final;如果游离状的实体对象需要以值的方式进行传递,如通session bean的远程业务接口传递,则必须实现seriali...转载 2018-05-14 15:48:07 · 431 阅读 · 0 评论 -
关于处理hibernate乐观锁抛异常ObjectOptimisticLockingFailureException问题
主要解决方案是在捕捉异常的时候使用递归方法对乐观锁重试 public void optimisticLockingFailureSave(User user, RefundLog refundLog, OrderLog order) { try { if (user != null) { //更新前要version要和数...原创 2018-05-16 15:37:32 · 12221 阅读 · 0 评论 -
Hibernate事务Transaction marked as rollback-only异常
1、当整个方法中每个子方法没报错时,整个方法执行完才提交事务,如果某个子方法有异常,spring将该事务标志为rollback only,在被标记后和将该异常抛出前,想去执行数据库的话是不允许的。 2、此时即使没有将异常抛出,但是如果继续去操作数据库的话,一样是会报Transaction rolled back because it has been marked as rollback-onl...原创 2019-09-23 15:09:12 · 1622 阅读 · 0 评论