摘要:
一:Hibernate可以使用的查询语言 1.NativeSQL:本地语言(数据库自己的SQL语句) 2.HQL:hibernate自带的查询语句,可以使用HQL语言,转换成具体的方言 3.EJBQL:JPQL 1.0,可以认为是HQL的一个子集(重点) 4.QBC:Query By Cretira 阅读全文
摘要:
写在前面 这里的关系是指:对象之间的关系,并不是数据库的关系 如:关系有单向和双向之分,但是在数据库中,单向关系和双向关系其实并没有什么区别, 这里的单双向指的是对象之间是否能够相互访问 铁律: 1、凡是双向关联,必设mappedBy 因为根本都没必要在2个表中都存在一个外键关联,在数据库中只要定义 阅读全文
摘要:
一、Configuration(AnnotationConfiguration) 作用:进行配置信息的管理 目标:用来产生SessionFactory 可以在configure 方法中指定hibernate配置文件,默认(不指定)时在classpath(bin目录下)下加载hibernate.cfg 阅读全文
摘要:
保证唯一性(auto_increment) 一、xml方式 <id> 标签必须配置在 <class>标签内第一个位置。由一个字段构成主键,如果是复杂主键<composite-id> 标签 <generator> 元素 (主键生成策略) 如:<generator class="native"/> 根据 阅读全文
摘要:
1.Hibernate.cfg.xml:hbm2ddl.auto 在SessionFactory创建时,自动检查数据库结构,或者将数据库schema的DDL导出到数据库 <property name="hbm2ddl.auto">create</property> 除了 create 还有其他取值, 阅读全文