Hibernate的常见配置

2018-11-21  本文已影响0人  我是java程序员

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

上一篇下一篇

猜你喜欢

热点阅读