Hibernate包含两种配置文件,如下:
1. 类与表的映射文件(*.hbm.xml),部分代码如下:
......
<hibernate-mapping>
/*
name: 类的完整路径
table: 数据库中对应的表名
*/
<class name="org.dreamweav.lzc.hibernate.Person" table="person" catalog="hibernate">
/*
id: 主键,type:类型,column:对应表中的字段
*/
<id name="id" type="string">
<column name="id" length="1" />
<generator class="assigned" />
</id>
/*
property: java类的属性值,type:熟悉的类型
column: 对应的表中的字段,后面跟上一些表中字段的约束
*/
<property name="name" type="string">
<column name="name" length="20" not-null="true" />
</property>
<property name="age" type="integer">
<column name="age" />
</property>
<property name="sex" type="string">
<column name="sex" length="2" />
</property>
</class>
</hibernate-mapping>
2. 整体的配置文件(hibernate.cfg.xml),部分代码如下:
<hibernate-configuration>
<session-factory>
// 数据库登陆用户名
<property name="connection.username">root</property>
// 数据库登陆密码
<property name="connection.password">123456</property>
// 数据库连接地址
<property name="connection.url">jdbc:mysql://localhost:3306/数据库名</property>
// 数据库的方言,告诉数据库使用的是哪种数据库
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
// 根据属性生成表结构(create-drop(程序结束删除表,执行时创建),create,update(更新),validate(校验,只会报错))
<property name="hbm2ddl.auto">create</property>
<property name="myeclipse.connection.profile">mysql-hibernate</property>
// 数据库驱动名称,此处用的是mysql
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
// 打印sql语句
<property name="show_sql">true</property>
// 注册关联文件
<mapping resource="org/dreamweav/lzc/hibernate/Person.hbm.xml" />
</session-factory>
</hibernate-configuration>
分享到:
相关推荐
hibernate配置文件 里面提供了连接数据库 数据库使用的方言 是否打印SQL语句 sql语句的格式 以及对象-关系映射文件的地址等
逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件逆向生成hibernate配置文件
struts2+spring+hibernate 配置文件struts2+spring+hibernate 配置文件
如何使用用myeclipse自动生成hibernate配置文件
Hibernate配置文件hibernate.cfg.xml中配置信息详解!
使用反射机制修改加载到内存的Hibernate配置文件,使用该方法可以将数据库的配置信息提取到别的路径下。
hibernate--5.Hibernate配置文件详解
hibernate配置,详细的讲了hibernate用的配置文件和方法,可以哦
这是最新的hibernate的下载和安装包。hibernate配置文件主要是用于配置数据库连接、事务管理,以及指定hibernate本省的配置信息和hibernate的映射文件信息。
1.自动生成hibernate配置文件 和 javaBean,以及HTML表单文件; 2.支持读取数据库表和字段的中文注释信息; 3.可以选择数据库; 4.可以选择表,hibernate 主键策略; 5.可以设置生成的 javaBean 的 package 路径...
1.采用freeMarker模板来生成代码,真正实现了自定义代码模板; 2.理论上可以生成任何语言的任何所需要的模板; 3.更改了内部逆向工程的实现方式,提高效率和稳定性;...5.修正了生成文件编码不正确的BUG;
改进如下: 1. 增加了多数据类型的支持; 2. 增加了toJson 方法,可以将对象转换为 json数据格式;...7. 完美支持数据库注解自动生成到配置文件和JAVABEAN 下个版本的计划: 1.增加数据库列表功能 2.增加主键策略
先配置事务管理器,注意现在使用的是Hibernate框架,所以需要使用Hibernate框架的事务管理器
hibernate 配置文件 完整jar包
hibernate配置文件元素详解 在ssh中配置文件的各个元素的含义,及使用方法,升入了解ssh
Myeclipse自动生成Hibernate配置文件及实体类映射ORM配置文件--hibernate方式
hibernate--5.Hibernate配置文件详解
本ppt是传智播客的教学ppt,对学习Hibernate配置文件有很大的帮助。