首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    SSH框架之Hibernate(1)——映射关系[通俗易懂]

    映射实现:在一端加入<one-to-one /> <hibernate-mapping> <class name="com.bjpowernode.hibernate.Person" table=" 映射实现:在单向一端加入<many-to-one /> <<em>hibernate-mapping</em>> <class name="com.bjpowernode.hibernate.Person" table > <hibernate-mapping> <class name="com.bjpowernode.hibernate.Person" table="t_person"> <id name="id > <<em>hibernate-mapping</em>> <class name="com.bjpowernode.hibernate.Student" table="t_student"> <id name= > <hibernate-mapping> <class name="com.bjpowernode.hibernate.User" table="t_user"> <id name="id">

    98910编辑于 2022-07-08
  • 来自专栏全栈程序员必看

    hibernate之关于使用连接表实现多对一关联映射

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/HibernateMapping DTD 3.0//EN" "http://hibernate.sourceforge.net /hibernate-mapping-3.0.dtd"> <hibernate-mapping package="csg.hibernate.entity"> <class name="Person <many-to-one name="group" column="g_id" class="Group" unique="true"/> </join> </class> </hibernate-mapping /hibernate-mapping-3.0.dtd"> <hibernate-mapping package="csg.hibernate.entity"> <class name="Group <generator class="native" /> </id> <property name="name" /> </class> </hibernate-mapping

    1.1K20编辑于 2022-07-14
  • 来自专栏HUC思梦的java专栏

    hibernate笔记(二)

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.itcast.a_collection"> <class name /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.itcast.b_one2Many"> <class name=" /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.itcast.b_one2Many"> <class name=" /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.itcast.c_many2many"> <class name=

    74910发布于 2020-09-03
  • 来自专栏Java 源码分析

    Hibernate笔记(二)

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://www.hibernate.org /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="domain.Customer" table="customer /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="domain.Person" table="people"> /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="domain1.Role" table="role"> /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="domain1.User" table="user">

    72070发布于 2018-04-17
  • 来自专栏pangguoming

    Hibernate详细教程

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="test.Hibernate.model"> <class name=" /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="test.Hibernate.model"> <class name="

    1.6K50发布于 2018-03-07
  • 来自专栏Java大联盟

    Hibernate实体关系映射

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net /hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.southwind.entity"> <class name="Customer /hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.southwind.entity"> <class name="Orders /hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.southwind.entity"> <class name="Classes /hibernate-mapping-3.0.dtd"> <hibernate-mapping package="com.southwind.entity"> <class name="Student

    1.6K20发布于 2019-04-22
  • Hibernate知识辅导(2--3)

    常用的是共享主键策略来完成一对一关系的映射 User类的映射文件User.hbm.xml <hibernate-mapping package="alan.hbn.rel.o2o">      <class -- 标明一对一的关系在本类中的另一类的属性和类型,以及级连操作的范围 name属性标明User类中的Address类的对象名,class标明其类型 -->     </class> </hibernate-mapping > Address类的映射文件Address.hbm.xml <hibernate-mapping package="alan.hbn.rel.o2o">      <class name="Address > 外键策略来完成一对一关系的映射 User类的映射文件User.hbm.xml <<em>hibernate-mapping</em> package="alan.hbn.rel.o2o">      <class name > Address类的映射文件Address.hbm.xml <hibernate-mapping package="alan.hbn.rel.o2o">      <class name="Address

    15310编辑于 2025-10-14
  • 来自专栏Java学习网

    Java中使用Hibernate系列之映射文件学习(第一节)

    /hibernate-mapping-3.0.dtd"> <hibernate-mapping> [...] 在hibernate-mapping标签(tag)之间, 含有一个class元素,所有的持久化实体类都需要一个这样的映射,来把类对象映射到SQL数据库里的表。 <hibernate-mapping> <class name="events.Event" table="EVENTS"> </class> </hibernate-mapping> 现在Hibernate 网络配图 <hibernate-mapping> <class name="events.Event" table="EVENTS"> <id name="id" column="EVENT_ID"> <generator class="native"/> </id> </class> </hibernate-mapping> id元素是标识符属性的声明,name="id" 声明了Java属性的名字

    1.1K60发布于 2018-02-27
  • 来自专栏Java3y

    Hibernate【映射】续篇

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="zhongfucheng.aa" > <class name="Car /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="zhongfucheng.aa" > <class name="Cat -- 继承映射, 所有的子类都映射到一张表 --> <<em>hibernate-mapping</em> package="cn.itcast.e_extends2"> <class name="Animal" /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="zhongfucheng.aa"> <!

    1K60发布于 2018-03-15
  • 来自专栏Java3y

    Hibernate【映射】知识要点

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http:/ --在domain包下--> <hibernate-mapping package="zhongfucheng.domain"> <class name="User" table="user" DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http:/ --在domain包下--> <hibernate-mapping package="zhongfucheng.domain"> <class name="Dept" table="dept" DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http:/

    2.5K70发布于 2018-03-15
  • 来自专栏HUC思梦的java专栏

    hibernate笔记(三)

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.itcast.c_one2one"> <class name="User /dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.itcast.c_one2one2"> <class name=" -- 简单继承 --> <<em>hibernate-mapping</em> package="cn.itcast.e_extends1"> <class name="Cat" table="t_Cat"> <

    92140发布于 2020-09-03
  • Hibernate知识辅导(4--3)

    所有类建一个表的映射文件 <hibernate-mapping package="alan.hbn.inheritance.entity">   <class name="Computer" table />       <property name="thickness" column="thickness" type="float" />     </subclass>   </class> </hibernate-mapping <hibernate-mapping package="alan.hbn.inheritance.entity">   <class name="Computer" abstract="true">     > 每个类建一格表的配置文件 <hibernate-mapping package="alan.hbn.inheritance.entity">   <class name="Computer" table 例: <hibernate-mapping package="alan.hbn.rel.inherit" auto-import="false">      <class name="Guest" table

    17110编辑于 2025-10-14
  • 来自专栏Hongten

    Hibernate 中集合对象的抓取策略(Fetching strategies)

    --     Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class --     Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class --     Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class --     Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class --     Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class

    62010发布于 2018-09-18
  • 来自专栏别先生

    Hibernate之关联关系映射(一对一主键映射和一对一外键映射)

    DOCTYPE hibernate-mapping PUBLIC 3 "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 4 "http:// www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> 5 <hibernate-mapping package="com.bie.bean"> 6 DOCTYPE hibernate-mapping PUBLIC 3 "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 4 "http:// www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> 5 <hibernate-mapping package="com.bie.bean"> 6 package="com.bie.domain"></hibernate-mapping>     IdCart.hbm.xml:这个改动略大哦 <!

    1.9K70发布于 2018-01-02
  • Hibernate知识辅导(3--3)

        }     public void setWeight(float weight){         this.weight = weight;     } } 所有类建一个表的映射文件 <hibernate-mapping />       <property name="thickness" column="thickness" type="float" />     </subclass>   </class> </hibernate-mapping <hibernate-mapping package="alan.hbn.inheritance.entity">   <class name="Computer" abstract="true">           <property name="thickness" column="thickness" type="float" />     </union-subclass>   </class> </hibernate-mapping > 每个类建一格表的配置文件 <hibernate-mapping package="alan.hbn.inheritance.entity">   <class name="Computer" table

    17910编辑于 2025-10-14
  • 来自专栏Hongten

    Hibernate的性能优化之 dynamic-update dynamic-insert

    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.b510.examples.Guestbook" table="guestbook DOCTYPE <em>hibernate-mapping</em> PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net /hibernate-mapping-3.0.dtd"> <hibernate-mapping>  <class name="com.b510.examples.Guestbook" table="guestbook /hibernate-mapping-3.0.dtd"> <hibernate-mapping>  <class name="com.b510.examples.Guestbook" table="guestbook

    88420发布于 2018-09-18
  • 来自专栏Hongten

    Hibernate二级缓存存集合对象

    DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net --     Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net --     Mapping file autogenerated by MyEclipse Persistence Tools --> <hibernate-mapping>     <class java.lang.String">             <column name="descripton" length="500" />         </property>     </class> </hibernate-mapping

    89420发布于 2018-09-13
  • 来自专栏张志敏的技术专栏

    NHibernate 配置使用 Formula

    > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Northwind" namespace="Northwind"> CategoryID" /> <one-to-many class="Product" not-found="ignore"/> </set> </class> </hibernate-mapping > <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Northwind" namespace="Northwind"> int" /> <property name="GeoCol1" formula="[GeogCol1].STAsText()" type="string" /> </class> </hibernate-mapping

    73120发布于 2020-08-10
  • 来自专栏Vincent-yuan

    java之hibernate之基于外键的双向一对一关联映射

    public void setPerson(Person person) { this.person = person; } } 3.映射文件 Person.hbm.xml <hibernate-mapping -> <many-to-one name="idCard" column="idCardId" unique="true"></many-to-one> </class> </hibernate-mapping > IdCard.hbm.xml <hibernate-mapping package="cn.sxt.pojo"> <class name="IdCard" table="t_idCard"> 的属性名 --> <one-to-one name="person" property-ref="idCard"></one-to-one> </class> </hibernate-mapping

    1.1K20发布于 2019-09-11
  • 来自专栏nnngu

    Hibernate的继承映射

    对象模型示例: 继承映射的实现方式有以下三种: (一)每棵类继承树一张表 (二)每个类一张表 (三)每个子类一张表 (一)每棵类继承树一张表 关系模型如下: 映射文件如下: <hibernate-mapping discriminator-value="B"> <property name="height"/> </subclass> </class> </hibernate-mapping 关于鉴别值在存储的时候hibernate会自动存储,在加载的时候会根据鉴别值取得相关的对象 (二)每个类一张表 关系模型如下: 映射文件如下: <hibernate-mapping package="com.nnngu column="bid"/> <property name="height"/> </joined-subclass> </class> </hibernate-mapping (三)每个子类一张表 关系模型如下: 映射文件如下: <hibernate-mapping package="com.nnngu"> <class name="Animal" table="

    1.4K40发布于 2018-04-03
领券