zoukankan      html  css  js  c++  java
  • hibernate配置和映射文件

    映射文件

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

    <!-- hibernate-mapping标签中有个package属性,表示持久化类所在的包 package="com.oak.pojo"
    如果此处加了package属性,则class标签的属性name值只写类名即可,
    如果hibernate-mapping标签中没加package属性
    则class标签的name值为 全限定名(表名+类名)-->
    <hibernate-mapping>
    <!-- 对应类和表 -->
    <class name="com.oak.pojo.Ddpt" table="ADEPT">
    <!-- 对应的属性和字段 -->
    <id name="deptno" column="deptno">
    <generator class="native"></generator>
    </id>
    <!-- 给非主属性和非主字段 -->
    <property name="dname" column="dname"></property>
    <property name="loc" column="loc"></property>
    <set name="emps" table="emp">
    <key column="deptno"></key>
    <one-to-many class="com.oak.pojo.Emp"/>
    </set>
    </class>
    </hibernate-mapping>

    配置

    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

    <hibernate-configuration>
    <session-factory>
    <!-- 配置数据库连接信息 -->
    <property name="connection.driver_class">oracle.jdbc.OracleDriver</property>
    <property name="connection.url">jdbc:oracle:thin:@localhost:1521:orcl</property>
    <property name="connection.username">scott</property>
    <property name="connection.password">tiger</property>

    <!-- 配置hibernate属性 -->
    <!-- dialect表示数据库方言:表示根据指定的dialect生成指定的数据库sql -->
    <property name="dialect">org.hibernate.dialect.OracleDialect</property>
    <!-- 设置是否将生成的sql打印到控制台 -->
    <property name="show_sql">true</property>
    <!-- 设置给生成的sql进行格式化:让打印到控制台的sql语句按一行一行的格式展示 -->
    <property name="format_sql">true</property>
    <property name="hibernate.current_session_context_class">thread</property>
    <!-- 映射文件路径 -->
    <mapping resource="com/oak/pojo/Emp.hbm.xml"/>
    <mapping resource="com/oak/pojo/Dept.hbm.xml"/>

    </session-factory>

    </hibernate-configuration>

  • 相关阅读:
    Understanding about Baire Category Theorem
    Isometric embedding of metric space
    Convergence theorems for measurable functions
    Mindmap for "Principles of boundary element methods"
    Various formulations of Maxwell equations
    Existence and uniqueness theorems for variational problems
    Kernels and image sets for an operator and its dual
    [loj6498]农民
    [luogu3781]切树游戏
    [atAGC051B]Three Coins
  • 原文地址:https://www.cnblogs.com/love1/p/7976805.html
Copyright © 2011-2022 走看看