![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
文章平均质量分 60
Java_Zhangchao
IT菜鸟
展开
-
Hibernate的java.lang.StackOverFlowError问题
出现这类问题,主要是在一对多双向关联映射时在一方的java类里面的toString()方法时,出现了多方的类如图@Override public String toString() { return "Classes [cid=" + cid + ", cname=" + cname + ", cinfo=" + cinfo + "原创 2016-08-17 18:58:21 · 1538 阅读 · 0 评论 -
Hibernate报错session was already closed
org.hibernate.sessionException session was already closed因为hibernate里如果不是用getSession()或者openSession获取一个session对象,而是采用getCurrentSession获取session对象时,当事务结束的时候,不管是提交还是回滚事务,hibernate都会自动关闭session的.,如果此时还原创 2016-08-15 20:12:33 · 814 阅读 · 0 评论 -
Hibernate使用session查找、更新、和删除文件
引例:什么是hibernate,hibernate是一种持久化框架,什么是持久化,能够将瞬间状态数据和持久状态数据进行双向转换什么是ORM ORM是一种对象——关系数据映射怎样实现ORM呢?ORM是通过描述对象和数据库之间映射的元数据(元数据通常采用XML格式,并存放在专门的对象——关系映射文件中),将应用程序中的1对象自动持久化到关系数据库中。演示MyEclipse中使用Hibern原创 2016-08-15 19:01:36 · 1424 阅读 · 0 评论 -
Hibernate多对多关系映射拆解为两队多对一关系映射
例如商品表Items与类别表Category,在数据库里面新建两张表步骤一:create table Items(id int auto_increment primary key,name varchar(20) not null,basePrice float not NULL)create table category (cid int auto_in原创 2016-08-20 12:23:11 · 489 阅读 · 0 评论 -
hibernate多对多映射关系
以下通过一个案例来讲解hirbernate多对多的应用通过一个持久化类Student,和一个持久化类Course类以下是二者的Student.hbm.xml和Course.hbm.xmlStudent.hbm.xml"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> Mapping fil原创 2016-08-18 20:44:55 · 370 阅读 · 0 评论 -
Hibernate一对多双向级联操作
1新建新闻类News与评论类Comment,对应的映射文件分别是:News.hbm.xml与Comment.hbm.xml。News.hbm.xml"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> Mapping file autogenerated by MyEclipse Persist原创 2016-08-18 12:18:04 · 416 阅读 · 0 评论 -
An AnnotationConfiguration instance is required to use <mapping class="c
关于Hibernate里面的报错,An AnnotationConfiguration instance is required to use 主要原因是:我们一般在初始化时public class TestStudent { private Configuration config; private SessionFactory sessionFactory;原创 2016-08-21 09:36:50 · 743 阅读 · 0 评论 -
关于Hibernate4与Hibernate3创建SessionFactory的的细微区别
在创建Session工厂时候,需要Hibernate4与Hibernate3有所不同:Hibernate3版本:Configuration config=new AnnotationConfiguration().configure();SessionFactory sessionFactory==config.buildSessionFactory();在Hibernate4版本原创 2016-08-21 12:24:17 · 648 阅读 · 0 评论