⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lab7.txt

📁 加拿大达内科技有限公司配需java程序员的上课时的代码
💻 TXT
字号:
            hibernate 实验7            ...day2
## 实验目标:
   熟悉主键共享的方式实现双向一对一映射
## 实验步骤:
   1、在实验5的基础上,添加新的Account.hbm.xml
      Account负责产生主键值,因此主要映射部分应当
      如下所示:
      ** <one-to-one name="addr" cascade="all" />
   2、添加新的Address.hbm.xml,Address的主键值
      由Account的主键值而来,所以主要映射部分应当
      如下所示:
      ** <id name="oid">
           <generator class="foreign">
	     <param name="property">acct</param>
	   </generator>
	 </id>
      ** <one-to-one name="acct" cascade="all"
                     constrained="true"/>
      提示: 
      ** <generator class = "foreign">是指oid
         的值是由关联表的主键值而来。
      ** <param ..>acct</param>是指关联表是acct
         属性的类型所对应的表。
      ** constrained="true" 是指acct属性所在类对应
	 表的主键对acct属性类型所对应的关联表的主键
	 有一个外键约束。
    3、运行测试类,观察结果

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -