zoukankan      html  css  js  c++  java
  • hibernate多对一单项关联映射

    1、实体类编写:

    用户类:

    public class User {  
        private int id;  
        private String name;  
        private Group group;
        .....
    }

    分组信息类:

    public class Group {  
        private int id;  
        private String name;  
        .....
    }
    

      

    2、*.hbm.xml文件编写

    User.hbm.xml文件

    <?xml 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 package="com.liang.hibernate">  
        <class name="User" table="t_user">  
            <id name="id">  
                <generator class="native"></generator>  
            </id>  
            <property name="name"></property>  
            <!-- group属性,表达的是本对象与Group的多对一的关系-->  
            <many-to-one name="group" class="Group" column="groupid"></many-to-one>  
            <!-- 解释:  
                多对一关系标签:  
                <many-to-one name=“” class=“” column=“”/>  
                  
                1、第1个问号:group是User类的属性,对应于name属性名  
                2、第2个问号:class表达的是本对象(User)与Group的关系  
                3、第3个问号:column是属性名+Id  
                当我们写完注释之后,我们直接拷贝问号的对应关系即可。  
             -->  
        </class>  
    </hibernate-mapping>
    

      

  • 相关阅读:
    PHP array_udiff_assoc() 函数
    PHP array_udiff() 函数
    app已损坏,打不开。你应该将它移到废纸篓
    [WC2013]糖果公园
    win10 uwp 绑定静态属性
    win10 uwp 修改Pivot Header 颜色
    win10 uwp 修改Pivot Header 颜色
    win10 uwp 修改Pivot Header 颜色
    win10 uwp 反射
    win10 uwp 反射
  • 原文地址:https://www.cnblogs.com/gXing/p/8649573.html
Copyright © 2011-2022 走看看