![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
吴名氏.
程序员
展开
-
hibernate中,Session对象的get和load方法的区别
1.get方法是直接加载数据库,即:使用get方法,hibernate将直接执行select查询语句2.load的设计是懒加载,用到时才去查询数据库,即:使用load方法,hibernate不会马上执行sql语句,当使用所查数据内的实体类的数据时,hibernate再执行select查询语句3.load方法返回的是对象的一个代理4.load方法的执行原理图:...原创 2019-10-07 20:07:59 · 46910 阅读 · 0 评论 -
hibernate框架中,SQL、Hibernate和对象类型对应
Java数据类型 Hibernate数据类型 标准SQL数据类型(PS:对于不同的DB可能有所差异) byte、java.lang.Byte byte TINYINT short、java.lang.Short short ...原创 2019-10-07 20:09:40 · 46951 阅读 · 0 评论 -
hibernate框架主键的生成策略
<id name="uid" column="id"> <!-- generator:id的生成策略 increment:也会自动增长id,但是它的这种增长是自己Hibernate实现 执行select max(id) 查询,这种会有线程并发问题 sequence:一般在oracle数据库才用 hilo...原创 2019-10-07 20:11:04 · 46919 阅读 · 0 评论