Hibernate
2021-06-23 07:05
标签:配置 工具 cal oca word conf root bsp import 来自CSDN的学习:http://blog.csdn.net/aboy123/article/details/10085635 1. 理论 Hibernate的核心是“关系对象模型-ORM”,以操作对象的形式进行数据的存取。 2. 主要文件 2.1 实体类 User.java 普通的Java文件,是用户的实体类,包含用户的各项属性。 2.2 实体类的映射文件 User.hbm.xml 2.3 核心配置文件 hibernate.cfg.xml 3. 主要步骤 3.1 在mysql控制台生成数据库 3.2 编写工具类,以生成与 User 对应的数据表 该步即是由 hbm 生成 ddl。工具类名为ExportDB.java 3.3 向表中添加数据 Hibernate 标签:配置 工具 cal oca word conf root bsp import 原文地址:http://www.cnblogs.com/zhengmengen/p/7159023.htmlxml version="1.0"?>
DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
hibernate-mapping>
class name="com.example.hibernate.User">
id name="id">
generator class="uuid"/>
id>
property name="username"/>
property name="password"/>
property name="createTime"/>
property name="expireTime"/>
class>
hibernate-mapping>
hibernate-configuration>
session-factory >
property name="hibernate.connection.driver_class">com.mysql.jdbc.Driverproperty>
property name="hibernate.connection.url">jdbc:mysql://localhost:3306/hibernate_firstproperty>
property name="hibernate.connection.username">rootproperty>
property name="hibernate.connection.password">rootproperty>
property name="hibernate.dialect">org.hibernate.dialect.MySQLDialectproperty>
span style="color:#ff0000;">mapping resource="com/example/hibernate/User.hbm.xml"/>span>
session-factory>
hibernate-configuration>
import org.hibernate.cfg.Configuration;
import org.hibernate.tool.hbm2ddl.SchemaExport;
/**
* 将hbm生成ddl
* @author BCH
*
*/
public class ExoprtDB {
public static void main(String[] args) {
//默认读取hibernate.cfg.xml文件
Configuration cfr = new Configuration().configure();
SchemaExport export = new SchemaExport(cfr);
export.create(true, true);
}
}