Hibernate的简单配置解释
来源:互联网 发布:远古大洪水 知乎 编辑:程序博客网 时间:2024/04/28 17:31
Hibernate有一个默认的配置文件:hibernate.cfg.xml,主要主要配置如下:
<property name="url">
jdbc:microsoft:sqlserver://localhost:1433;Database=数据库名
</property>
<property name="username">sa</property> //用户名
<property name="password">sa</property> //密码
<property name="driver">
com.microsoft.jdbc.sqlserver.SQLServerDriver
</property>
<property name="dialect">
org.hibernate.dialect.SQLServerDialect //必须配置,用于配置Hibernate使用不同的数据库类型
</property>
<property name="show-sql">true</property> //表示程序在运行的时候,在控制台输出执行的SQL语句
<mapping resource="entity/User.hbm.xml" /> //引用数据库表与实体类映射的配置文件,如:User.hbm.xml,表示程序在初始化时,装载User.hbm.xml映射信息文件。
.
.
.
.
.
User.hbm.xml的配置如下:
<hibernate-mapping>
<class name="entity.User" talbe="T_USER"> //class的name对应实体类名,table对应数据库表名
<id name="uid" type="java.lang.Integer"> //ID节点必须,name对应实体类名,type对应JAVA类型
<column name="UID" /> //column通过属性name对应数据库表的主键
<generator class="native" /> //generator 指定主键的生成策略,常有native与assigned,native:表示由数据库生成主键的值,assigned:表示在添加新记录到数据前,由程序设定主键的值。
</id>
<property name="username" type="java.lang.String"> //同ID节点一样,只是没有generator 子节点
<column name="USERNAME" length="50"/>
</property>
<property name="userpass" type="java.lang.String">
<column name="USERPASS" length="50"/>
</property>
</class>
</hibernate-mapping>
- Hibernate的简单配置解释
- hibernate的简单配置
- hibernate 的一些基本配置以及解释
- Hibernate关系映射的配置属性解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- Hibernate配置详细解释
- hibernate的简单配置实例
- 对Spring事务配置的简单解释
- 基于JavaScript的公式解释器 - 7 【算术操作符的实现】
- 张飞日记[转5]
- 25则“验尸报告”— 创业失败者启示录
- 张飞日记[转6]
- BCB 之 C++Builder XE 之 Excel 数据整合
- Hibernate的简单配置解释
- Asp.net底层探秘之Http请求机制
- 张飞日记[转7]
- 基于JavaScript的公式解释器 - 8 【比较操作符的实现】
- 张飞日记[转8]
- c++友元
- 随笔
- 加油
- 基于JavaScript的公式解释器 - 9 【逻辑操作符的实现】