1.Xml Catalog的配置(Xml文件编写提示的配置)
2.Hibernate的映射配置
1.<class>标签的配置,用来建立类与表之间的关系。
属性:
name :类的全路径名
table :表的名称
catalog:数据库名称
2.<id>标签的配置,建立类中的属性与表中的主键的对应关系
属性:
name:类中属性名
column:主键名
length:长度
type:类型
3.<property>标签的配置,建立类中的属性与表中的普通字段的对应关系
属性:
name:类中属性名
column:普通字段名
length:长度
type:类型
not-null:是否为空
unique:是否唯一
3.Hibernate的核心配置
1.必要配置
数据库连接配置
方言配置
2.可选配置
显示SQL:hibernate.show_sql
格式化SQL:hibernate.format_sql
自动建表:hibernate.hbm2ddl.auto
none:不使用hibernate的自动建表
create:数据库中有表,则删除表再创建新表,如果没表则新建表
create-drop:删除表,如果之前有表则先删表再操作最后删表,如果没表,则新建表使用完再删除表
update:如果数据库中有表,则使用原有表,没有则新建表
validate:不会创建表,只会使用原有表(校验映射和表结构是否一致)
3.引入映射文件
属性文件方式(一般不用,不能引入映射文件)
hibernate.properties
Xml文件方式
hibernate.cfg.xml
网友评论