Hibernate
Michael-Ng
Java Web
展开
-
MyEclipse无法建立Hibernate…
原文地址:Hibernate Capabilities 不可用)">MyEclipse无法建立Hibernate(Add Hibernate Capabilities 不可用)作者:fiona在MyEclipse中无法新建Hibernate,我见过的有两种情况,一种是以前在工程中建过Hibernate,再次建立的时候,就会出现Add Hibernate Capabilities不可用,这种情转载 2013-08-05 09:08:39 · 889 阅读 · 0 评论 -
org.hibernate.MappingException: …
在用JPA的方式声明持久类时:删除.hbm.xml文件hibernate.cfg.xml中的持久类映射<mappingresource="XXXX.xml" />变成<mappingclass="com.hibernate.guide.po.Event(类包路径)"/>HibernateSessionFactory类中的configuration实例由org.hibernat原创 2013-08-05 09:07:31 · 482 阅读 · 0 评论 -
hibernate二级缓存
原文很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session转载 2013-08-05 09:08:19 · 556 阅读 · 0 评论 -
hibernate的一些知识
hibernate的一级缓存一级缓存指的是session级别 ,缓存机制1.执行session查询,session不会立即到数据库中查询,而是先到缓存中查询,在缓存中没有找到再到数据库中查询。2.session负责数据的一致性,数据的一致性值的是缓存中的数据和数据库中的数据保持一致,一旦缓存数据被修改session负责将数据更新到数据库中。而session在执行事物提交时也就是自动触原创 2013-08-05 09:08:48 · 531 阅读 · 0 评论 -
Hibernate事务管理
原文来处Hibernate事务管理 Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力,在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理和调度。Hibernate的默认事务处理机制基于JDBCTransaction,也可以通过配置文件设定采用JTA作为事务管理实现: ……转载 2013-08-05 09:08:52 · 544 阅读 · 0 评论 -
hibernate集合映射
package com.michael.model;import java.util.ArrayList;import java.util.List;public class Friends {private String sex;private String f_name;private List cars = newArrayList();private Person原创 2013-08-05 09:09:06 · 623 阅读 · 0 评论 -
org.hibernate.exception.SQLGrammarException: could notinsert: [com.michael.model.Storen]
在做hibernate多对一关联时发现这样的异常1.org.hibernate.exception.SQLGrammarException: could notinsert: [com.michael.model.Storen]2.Caused by:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table'hibe原创 2013-08-05 09:09:08 · 985 阅读 · 0 评论 -
Hibernate中No row with the given identifier exis
good原文地址:row with the given identifier exis">Hibernate中No row with the given identifier exis作者:兰博wkHibernate中No row withthe given identifier exists今天整理权限和菜单关联的时候,报出了Norow with thegiven identifier转载 2013-08-05 09:09:46 · 764 阅读 · 0 评论 -
Hibernate的Criteria方法
原文地址:Criteria的方法">Hibernate Criteria的方法作者:小妮子 Criteria是一种比hql更面向对象的查询方式。Criteria可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( 联合查询抓取的模式 ),设置排序方式,Criteria 还可以设置 FlushModel (冲刷 Session 的方式)和 Lo转载 2013-08-05 09:09:52 · 645 阅读 · 0 评论 -
myeclipse 逆向工程生成根据…
首先,在myeclispe右上角切换到myeclipse Database explorerperspective 如果你还没有database Driver 在DBBrowser 下右键新建New 一个。会出现这样的一个页面。 逆向工程生成根据数据表生成映射文件,javaBean,hibernate.cfg.xml" TITLE="myeclipse 逆向工程生成根据数据表生原创 2013-08-05 09:08:41 · 645 阅读 · 0 评论 -
ids for thisclass must be manually assigned before callingsave()
(转) ids for thisclass must be manually assigned before callingsave()引起问题的原因:由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。首先我的表(Info)由两个字段组成,即:int id;//主建String name;(自己做测试,所以就简单的建了个表)转载 2013-08-05 09:10:02 · 1012 阅读 · 0 评论 -
Hibernate一对多(单向)
原文转自:博客:http://www.blogjava.net/wintys[原]Hibernate一对多(单向)[标题]:Hibernate一对多(单向)[时间]:2009-6-12[摘要]:单向一对多关联只需要在"一方"进行配置即可,"多方"无需额外配置。[关键字]:外键,inverse,Hibernate,Set,一对多,单向,ORM,mapping,关系数据库,映射转载 2013-08-05 09:10:00 · 1024 阅读 · 0 评论 -
hibernate inverse cascade属性作用
以one-to-many作为例子说明定义Student实体类public class Student {private int id;private int tid;private String name;/**忽略setter()getter()*/}定义Teacher实体类public class Te原创 2014-01-15 10:07:53 · 1716 阅读 · 0 评论