跟我学hibernate框架技术——“一对一”的实体映射mssqlserver数据库实现内容摘要:
e=id column=publish_id type= generator class=increment/ /id property name=publishName/ property name=publishAddress/ /class /hibernatemapping 注意: 同时由于 Publish 表中的 publish_id 的产生方式设置为“ increment”,因此应该在该数据库表中首先有数据(如可以给出下面的示例数据)。 否则将从 1 开始产生。 ( 3)在 配置文件中增加对该文件的定义 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 11/24 页 11 ?xml version=39。 39。 encoding=39。 utf839。 ? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD//EN hibernateconfiguration sessionfactory property name=java:p/env/jdbc/datasource/property property name=show_sqlfalse/property property name=dialect/property ! Mapping files mapping resource=/ mapping resource=/ /sessionfactory /hibernateconfiguration 实现 Ebook 与 Publish 之间的“一对一”的关联 ( 1)修改 类增加一个 Publish 类型的成员属性 package。 import .*。 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 12/24 页 12 public class EBook { private Integer id。 private String ebookName。 private char ebookKind。 private float ebookPrice。 private Publish publish = null。 public Publish getPublish() { return。 } public void setPublish(Publish newPublish) { = newPublish。 } public EBook() { }。 //其它代码不变 } ( 2)在 里面映射这个关联 “ onetoone”关系定义规则 “ onetoone”关系定义比较简单,只需在 主控方 加以定义(本例为 EBook 类)。 这里,我们的目标是由 EBook 对象获取其对应的 Publish 对象。 因此 EBook 对象是主控方,为了实现“一对一”关系,我们在 EBook 对象的映射文件 中加入 onetoone标签节点,对 Publish 对象进行一对一关联。 ( 3)修改 文件以增加下面的内容 ?xml version=? !DOCTYPE hibernatemapping 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 13/24 页 13 PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping class name= table=EBook id name=id type= column name=ebook_id notnull=true/ generator class=foreign param name=propertypublish/param /generator /id property name=ebookName column name=ebookName length=32 notnull=true/ /property property name=ebookKind / property name=ebookPrice / onetoone name=publish class= cascade=all outerjoin=auto constrained=true / /class /hibernatemapping 注意: 杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究 , 14/24 页 14 其中的 cascade=none,表示不需要进行级连。 ( 3) onetoone标签的说明 参考 hibernate 的官方指导手册,下面给出 onetoone标签的说明 onetoone name=propertyName (1) class=ClassName (2) cascade=all|none|saveupdate|delete (3) constrained=true|false (4) outerjoin=true|false|auto (5) propertyref=propertyNameFromAssociatedClass (6) access=field|property|ClassName (7) / 其中的各个属性的说明如下: (1) name:映射属性的名称。 (2) clas。跟我学hibernate框架技术——“一对一”的实体映射mssqlserver数据库实现
相关推荐
1、培草菇多采用畦栽法或堆栽法,生物转化率较低。 用塑料袋栽培草菇可提高产量,增加经济效益,生物效率达 65。 其技术要点如下:原料配方麦秸 100 千克、干牛粪千克、棉子皮 20 千克、草木灰千克、克、麦麸千克、复合肥 克、石灰千克。 按配方把料拌均匀,含水量保持在左右。 堆料发酵,覆盖薄膜保温保湿。 待料温上升至 60时保持 24 小时翻转,复堆后料温达 60再维持 24 小时。
然环境设计。 要对自然生态环境的特点和规律加强重视,确定“整体优先”和“生态优先”的原则,减少人工层 次,加强自然环境的利用,使人工环境和自然环 境有机交融。 具有足够的弹性,以包容未来科技的应用与发展。 可持续的概念是一种动态的思想,体现在生态建筑中就是建筑应具有足够的弹性,以适 应未来的发展。 如:楼梯的可生长,预留的空间管道,家具系统的可变化性等。 三 生态建筑的设计方法 建筑方案设计
业生。 排在前面的陕西理工学院物理系的一位女生递上了自己的自荐材料。 记者在旁听到一段招聘者和被招聘人的对话: “你在哪所学校实习过 ”。 “汉中市四中,现在还在做竞赛班的辅 教。 ”“你主讲的是哪一部分 ”。 “力学中的运动学 ”。 “你认为这部分讲授的难点是什么 ”。 “??”提问者 50 岁左右,话语温和,但问题步步深入。 一番对答之后,这位提问者眼里流露出满意的神色。
洋粱闯涧朵涌踪胯塑临介舜袱茁炔涯卷台棠诧列凳袋泪辩凄报应返钵跟漫倚职占部琴额筛扯染今劝郊蛰游箭晌悲瀑肮午朔呈豫六答迈荣俱哆辜孔柏 站点的目录结构设计 ........................... 14 毕业论文 (计算机网络技术专业 网络购物网站制作 )新疆交通职业技术学院 2计算机网络技术专业毕业论文题 目: 五月阳光网络购物系统 系 部:电 子 信 息 系 班 级:网 络 0000