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
Hibernate的常见配置
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Hibernate中配置主要分为两种:一种包含了Hibernate与数据库的基本连接信息,在Hibernate工作...
- http://blog.csdn.net/hello_hwc/article/details/46854813