摘要:
009一对一 主键关联映射_单向(one-to-one)² 两个对象之间是一对一的关系,如Person-IdCard(人—身份证号)² 有两种策略可以实现一对一的关联映射主键关联:即让两个对象具有相同的主键值,以表明它们之间的一一对应的关系;数据库表不会有额外的字段来维护它们之间的关系,仅通过表的主... 阅读全文
摘要:
多对一 --- many-to-one一对多 --- one-to-many一对一 --- one-to-one多对多 --- many-to-many场景:用户和组;从用户角度来,多个用户属于一个组(多对一 关联)使用hibernate开发的思路:先建立对象模型(领域模型),把实体抽取出来。目前两... 阅读全文
摘要:
一、映射文件的基本结构举例: 通常实体类需要映射成表,这个类与通常类不一样的。实体类---->表实体类... 阅读全文
摘要:
Hibernate是一个O/R映射框架(也称为ORM) 从ORM词来看,O---Object(对象模型);R--- Relational(关联模型),可以做对象和关联的一种映射,当然这只是部分功能,一个完善ORM框架应该具有更多的功能:如HQL相关的查询语句、提供缓存机制(一级缓存、二级缓存)。 J... 阅读全文
摘要:
Query session.createQuery(String hql)方法; * hibernate的session.createQuery()方法是使用HQL(hibernate的查询语句)语句查询对象的。 * hql:是查询对象的,例如:"from User",其中from不区分大小写,而U... 阅读全文
摘要:
持久化对象的状态:1、 瞬时对象(Transient Object):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收2、 持久化对象(Pers... 阅读全文
摘要:
Hibernate可以访问JNDI、JDBC、JTAJNDI(Java名称和目录接口):主要管理我们对象,特别是EJB应用,它会把所有EJB应用加入到JNDI这棵树上,Tomcat连接池也是把对象注册到JNDI这棵树上,以后只要用连接串来访问对象。好处:我们对象可以统一管理,JDBC(Java的数据... 阅读全文
摘要:
Hibernate压缩文件结构下载Hibernate压缩文档,下面为文件结构:Hibernate3.jar:为Hibernate的核心jar包;build.xml:重新打包配置文件build.bat:运行在windows系统中打包;build.sh:运行在Unix系统上打包;doc:Hibernat... 阅读全文
摘要:
该系列教程是使用hibernate3,hibernate4和3有区别(集成spring,使用等),请注意001---Hibernate简介(开源O/R映射框架)ORM(Object Relational Mapping)---是一种为了解决面向对象与关系型数据库存在的互不匹配的现象的技术。简单说:O... 阅读全文