zoukankan      html  css  js  c++  java
  • OA学习笔记-003-Hibernate3.6配置

    一、jar包:核心包, 必须包, jpa, c3p0, jdbc

    antlr-2.7.6.jar
    c3p0-0.9.1.jar
    commons-collections-3.1.jar
    dom4j-1.6.1.jar
    hibernate-jpa-2.0-api-1.0.0.Final.jar
    hibernate3.jar
    javassist-3.12.0.GA.jar
    jta-1.1.jar
    slf4j-api-1.6.1.jar


    二、hibernate.cfg.xml, *.hbm.xml

    1.hibernate.cfg.xml

     1 <?xml version='1.0' encoding='utf-8'?>
     2 <!DOCTYPE hibernate-configuration PUBLIC
     3         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
     4         "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
     5 
     6 <hibernate-configuration>
     7 
     8 <session-factory>
     9 
    10     <!-- 1,数据库连接信息 -->
    11     <property name="dialect">
    12         org.hibernate.dialect.MySQL5InnoDBDialect
    13     </property>
    14     <property name="connection.url">jdbc:mysql:///itcastoa0720</property>
    15     <property name="connection.driver_class">com.jdbc.mysql.Driver</property>
    16     <property name="connection.username">root</property>
    17     <property name="connection.password">1234</property>
    18 
    19     <!-- 2,其他配置 -->
    20     <property name="show_sql">true</property>
    21     <!-- update表示不会每次都删除重建表 -->
    22     <property name="hbm2ddl.auto">update</property>
    23 
    24     <!-- 3,导入映射文件 -->
    25     <mapping resource="cn/itcast/oa/domain/User.hbm.xml" />
    26 
    27 
    28 </session-factory>
    29 
    30 </hibernate-configuration>

    2.User.hbm.xml

     1 <?xml version="1.0"?>
     2 <!DOCTYPE hibernate-mapping PUBLIC
     3         "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
     4         "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
     5 
     6 <hibernate-mapping package="cn.itcast.oa.domain">
     7 
     8     <class name="User" table="itcast_user">
     9         <id name="id">
    10             <generator class="native"/>
    11         </id>
    12         <property name="name" />
    13     </class>
    14     
    15 </hibernate-mapping>
  • 相关阅读:
    Synchronized锁升级
    锁削除和锁粗化
    自旋锁
    Synchronized原理
    浅谈AQS原理
    JSON使用
    JSON语法
    Decode Ways
    String to Integer(atoi)
    Leetcode:Reverse Words in a String
  • 原文地址:https://www.cnblogs.com/shamgod/p/5225098.html
Copyright © 2011-2022 走看看