![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
文章平均质量分 74
mxf_main
这个作者很懒,什么都没留下…
展开
-
hibernate映射组件
在项目中经常会遇到类A包含类B,但类B没有自己的ID这种情况。所以在创建*.hbm.xml的时候没有必要再为类B创建自己的映射文件。具体映射关系如下:首先看类A:package com.mxf.bean;public class Worker { private int id; private String name; private Pay pay; public原创 2015-11-23 17:19:34 · 285 阅读 · 0 评论 -
hibernate保存大型对象
hibernate操作大文本或文件1. BLOB全称为二进制大型对象(Binary Large Object)。它用于存储数据库中的大型二进制对象。可存储的最大大小为4G字节 2. CLOB全称为字符大型对象(Character Large Object)。它与LONG数据类型类似,只不过CLOB用于存储数据库中的大型单字节字符数据块,不支持宽度原创 2015-11-24 10:24:46 · 620 阅读 · 0 评论 -
spring整合hibernate
spring整合hibernate需要加入的jar包:看图片beans.xml示例代码:<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> com/mxf/model/User.hbm.xml原创 2015-12-17 11:26:18 · 434 阅读 · 0 评论 -
could not initialize proxy - no Session
这是一个精典的问题:因为我们在hibernate里面load一个对象出来时,用到的是代理对象,也就是说当我们在执行load方法时并没有发sql语句,而是返回一个proxy对象。只有当们具体用到哪个get**方法时才会发sql语句,才会去数据库查。但是当我们把打开session,关闭session交给了srping去做时,当们load完之后我们的session就会被srping关闭,如果我们在j原创 2015-12-24 11:33:56 · 350 阅读 · 0 评论 -
SessionFactory单例示例代码
这段代码是hibernate5.02版本写的。package com.mxf.test;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.hibernate.boot.MetadataSources;import o原创 2015-12-08 15:58:30 · 390 阅读 · 0 评论