hibernate之配置文件详解

hibernate配置文件分为:

1.orm元数据.

2.hibernate主配置.

1.orm元数据:orm元数据全称(Object Relational Mapping)对象关系映射,是为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据.

orm元数据(cstCustomer.hbm.xml)也分为:

1)根元素:

<hibernate-mapping package="com.hibernate.domain"><hibernate-mapping>

2.class元素:

<class name="CstCustomer" table="cst_customer">

3.id元素:

<id name="cust_id" column="cust_id">
<generator class="native"></generator></id>

4.property元素:

<!-- 普通字段映射 -->
<property name="cust_name" column="cust_name"></property>

2:hibernate主配置:

是以hibernate.cfg.xml描述:

必选属性(5个):

   <!-- 数据库驱动 -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<!-- 数据库url -->
<property name="hibernate.connection.url">jdbc:mysql:///crm_hibertane</property>
<!-- 数据库连接用户名 -->
<property name="hibernate.connection.username">root</property>
<property name="hibernate.connection.password">123</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>

可选属性(3个):

   <!-- 将hibernate生成的sql语句打印到控制台 -->
<property name="hibernate.show_sql">true</property>
<!-- 将hibernate生成的sql语句格式化(语法缩进) -->
<property name="hibernate.format_sql">true</property>
<property name="hibernate.hbm2ddl.auto">update</property>

元数据引入配置;

  <!-- 引入orm元数据 路径书写: 填写src下的路径 -->
<mapping resource="com/hibernate/domain/CstCustomer.hbm.xml" />



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值