hibernate 一对多单向关联配置完整示例
来源:互联网 发布:阿里云vps搭建ss教程 编辑:程序博客网 时间:2024/06/06 03:58
JAVA 类:
public class App implements Serializable { private Long appId;//应用编号private String appName;//应用名称 private Set<AppPics> pics;//省略getter,setter}
public class AppPics implements Serializable {private Long Id; //IDprivate Long appId; //应用程序编号private String picurl; //图片地址 //省略getter,setter}
映射:
App.hbm.xml
<hibernate-mapping package="com.netcru.bean"><class name="App" table="Applactions"> <id name="appId" column="appId" type="java.lang.Long"><generator class="identity"> </generator></id><!-- 属性 --> <property name="appName" column="appName"></property> <set name="pics" lazy="false"> <key column="appId"></key> <one-to-many class="AppPics"/> </set> </class></hibernate-mapping>
这里 lazy设置为立即加载的。
<hibernate-mapping package="com.netcru.bean"><class name="AppPics" table="AppPics"> <id name="Id" column="Id" type="java.lang.Long"><generator class="identity"> </generator></id><!-- 属性 --><property name="appId" column="appId"></property><property name="picurl" column="picurl"></property> </class></hibernate-mapping>
表结构:
CREATE TABLE [dbo].[Applactions]([appId] [int] NOT NULL,[appName] [varchar](40) NULL, CONSTRAINT [PK_APPLACTIONS] PRIMARY KEY CLUSTERED ([appId] ASC) ) ON [PRIMARY]
CREATE TABLE [dbo].[AppPics]([Id] [int] IDENTITY(1,1) NOT NULL,[appId] [int] NULL,[picurl] [varchar](200) NULL, CONSTRAINT [PK_APPPICS] PRIMARY KEY CLUSTERED ([Id] ASC) ON [PRIMARY]
- hibernate 一对多单向关联配置完整示例
- Hibernate一对多单向关联
- hibernate一对多单向关联
- hibernate一对多单向关联
- Hibernate单向一对多关联
- hibernate一对多单向关联
- Hibernate 一对多单向关联
- hibernate 多对一单向关联关系配置的完整示例
- hibernate 关联关系 一对多 单向关联 .
- hibernate中配置非主键关联(单向一对多)
- Hibernate关联关系映射-----单向一对多配置
- hibernate中配置非主键关联(单向一对多)
- hibernate中----一对多单向关联,一对多双向关联
- Hibernate一对多单向关联映射
- Hibernate一对多的单向关联
- Hibernate映射一对多单向关联(之一)
- Hibernate一对多关联映射—单向
- hibernate一对多关联映射—单向
- 谈谈MIXI的开源SNS架构
- Ganglia简介
- C++ 字符串数组去重
- 123
- postgresql 的进程监控&管理
- hibernate 一对多单向关联配置完整示例
- ajax提交相同url,重复发送请求后台,页面无更新的问题解决
- VirtualAlloc VirtualFree
- Linux引导过程内幕
- MediaPlayer的错误修复
- Eclipse项目属性中的CVS不见了如何处理
- ShareKit使用
- Linux初始RAM磁盘介绍
- vss 编辑器或项目正在尝试签出在内存中修改的文件,这将导致保存改文件