javaee
文章平均质量分 67
zgj12138
这个作者很懒,什么都没留下…
展开
-
Hibernate常见问题整理
一、session和get()方法和load()方法的区别 执行get方法的时候会去执行sql语句去数据中查询记录并返回对,如果查不到数据则返回null。 而load方法则不会真的去发出sql语句,返回一个实体代理对象(当前这个对象可以自动转化为实体对象),但当代理对象被调用时,才会去发出sql语句去数据库中并返回对象。也就是我们所说的懒加载。如果没有数据不存在,就会抛出个org.hibern原创 2016-12-15 21:22:34 · 449 阅读 · 0 评论 -
JPA常用注解
jpa常用注解,平时多记录原创 2016-12-14 00:42:27 · 340 阅读 · 0 评论 -
Hibernate的getCurrentSession()和openSession()的区别和使用
Hibernate的sessionFactory获取session的方法有两种: getCurrentSession() openSession() 这两种方式有什么区别呢? 区别: openSession()每次都开启一个session openSession方法获得的session,在提交事务之后需要关闭session getCurrentSession是从原创 2016-12-15 15:33:22 · 600 阅读 · 0 评论 -
Hibernate对象的三种状态
Hibernate对象三种状态 一、首先hibernate中对象的状态有三种:瞬态、游离态和持久态。三种状态转化的方法都是通过session来调用。 瞬态到持久态的方法有save()、saveOrUpdate()、get()、load(); 持久态到瞬态的方法有delete(); 游离态到持久态的方法有update()、saveOrUpdate()、lock(); 持久态到游离态的方法有转载 2016-12-15 16:46:26 · 309 阅读 · 0 评论 -
maven打包生成war跳过单元测试
maven将项目打包成war包的命令是 mvn install 或mvn package 每次生成war包时会进行所以的单元测试,如果想跳过单元测试直接生成war包有以下3种方式 方法1: 在pom.xml中加入如下代码: [...] org.apache.maven.plugins ma原创 2017-01-25 23:20:31 · 3624 阅读 · 0 评论