hibernate 采用映射文件配置

原创 2016年08月28日 16:30:23

hibernate.cfg.xml

 <?xml version="1.0" encoding="UTF-8"?>  
<!DOCTYPE hibernate-configuration PUBLIC  
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"  
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">  
          
<hibernate-configuration>  
    <session-factory>  
   <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>//mysql方言
   <property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property>//mysql驱动
   <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/test?serverTimezone=GMT</property>
   <property name="connection.characterEncoding">utf-8</property> 
   <property name="hibernate.connection.username">root</property>
   <property name="hibernate.connection.password">admin</property>    
    <property name="show_sql">true</property>   //控制台显示sql语句
    <property name="hbm2ddl.auto">update</property>//更新数据库表
    <mapping  resource="cn/model/Tourist.hbm.xml"/> //配置的映射表
    </session-factory>  
</hibernate-configuration>  

serverTimezone=GMT时区


Tourist.hbm.xml和Tourist类同一包下

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-mapping PUBLIC 
  "-//Hibernate/Hibernate Mapping DTD//EN"
  "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">


<hibernate-mapping>
<class name="cn.model.Tourist" table="TOURIST">
<meta attribute="class-description">
This class contains the employee detail.
</meta>
<id name="id" type="int" column="id">
<generator class="native" />
</id>
<property name="name" column="name" type="string" />
<property name="phone" column="phone" type="string" />
<property name="qq" column="qq" type="string" />
<property name="password" column="password" type="string" />
<property name="temp" column="temp" type="int" />
</class>
</hibernate-mapping>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

hibernate的映射文件配置

  • 2013年03月24日 16:26
  • 68KB
  • 下载

hibernate映射文件配置分析及要点

  • 2014年04月24日 16:45
  • 149KB
  • 下载

hibernate映射文件配置

在Hibernate中,各表的映射文件….hbm.xml可以通过工具生成,例如在使用MyEclipse开发时,它提供了自动生成映射文件的工具。配置文件的基本结构如下: Xml代码 1       ...

hibernate 映射文件配置默认值方法

hibernate 映射文件配置默认值方法
  • educast
  • educast
  • 2016年05月28日 15:37
  • 5120

hibernate实现多对一映射文件配置

配置文件中使用到的实体类说明:该实例是一个类型贴吧应用场景,该配置文件是用于配置Replay与User和Topic之间多对一的关联关系。Replay:用户回帖对应的实体类User:用户信息实体类Top...

Ant + XDoclet2生成Hibernate3的配置及映射文件

第一步:Ant的使用 先简单介绍一下吧,解压后,将解压目录设置到环境变量ANT_HOME(确保JAVA_HOME有效),然后在path中添加%ANT_HOME%/bin,这时在cmd中运行ant...

Hibernate持久化映射文件配置说明

在Hibernate项目中,需要对pojo实体对象与对应的数据库表做持久化映射。如下:数据库表的定义:CREATE TABLE `experience` (  `id` INT(11) NOT NUL...
  • rj042
  • rj042
  • 2011年03月10日 18:58
  • 1689

SpringMVC_v02中的总结(web项目、java项目中引入Config.properties,加载hibernate映射文件的配置的区别)

SpringMVC_v02中的总结(web项目、java项目中引入Config.properties,加载hibernate映射文件的配置的区别)   1\System.out.println("...

Hibernate框架中在.hbm.xml映射文件中配置表与表之间的关联关系

1.Hibernate中关联关系可以分为: 单向关系:只能一张表指向另一张表。 双向关系:表与表之间可以互相指向。 2.根据关联的表的不同可以分为: 1对1关系 1对多关系 多...
  • HLoach
  • HLoach
  • 2017年03月12日 22:14
  • 1870
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:hibernate 采用映射文件配置
举报原因:
原因补充:

(最多只允许输入30个字)