hibernate_集合映射的配置文件
来源:互联网 发布:c语言编程实例源代码 编辑:程序博客网 时间:2024/06/04 17:54
实体类
package com.zucc.model;import java.util.List;import java.util.Map;import java.util.Set;public class Customer {private int id;private String name;private Set<String> setAttr;private List<String> listAttr;private String[] arrayAttr;private Map<String, String> mapAttr;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;} public Set<String> getSetAttr() {return setAttr;}public void setSetAttr(Set<String> setAttr) {this.setAttr = setAttr;}public List<String> getListAttr() {return listAttr;}public void setListAttr(List<String> listAttr) {this.listAttr = listAttr;}public String[] getArrayAttr() {return arrayAttr;}public void setArrayAttr(String[] arrayAttr) {this.arrayAttr = arrayAttr;}public Map<String, String> getMapAttr() {return mapAttr;}public void setMapAttr(Map<String, String> mapAttr) {this.mapAttr = mapAttr;}}
set配置
<set name="setAttr"table="t_set"><key column="sid"/><element column="sval" type="string"/></set>
list配置
<list name="listAttr"table="t_list"><key column="lid"/> <list-index column="lindex"/> <element column="lval" type="string"/></list>
array配置
<array name="arrayAttr"table="t_array"><key column="aid"/> <index column="aindex"/> <element column="aval" type="string"/></array>
总的配置
<?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.zucc.model"><class name="Customer" table="t_customer"><id name="id" column="id"><generator class="native" /></id><property name="name" /><set name="setAttr"table="t_set"> <key column="sid"/> <element column="sval" type="string"/></set> <list name="listAttr"table="t_list"> <key column="lid"/> <list-index column="lindex"/> <element column="lval" type="string"/> </list> <array name="arrayAttr"table="t_array"> <key column="aid"/> <index column="aindex"/> <element column="aval" type="string"/> </array> <map name="mapAttr"table="t_map"> <key column="mid"/> <map-key column="mkey" type="string"/> <element column="mval" type="string"/> </map></class></hibernate-mapping>
0 0
- hibernate_集合映射的配置文件
- Hibernate_集合类映射配置
- Hibernate_映射简单集合类型和组件集合类型
- Hibernate_集合映射、关联关系、Session方法总结
- Hibernate_树状映射
- Hibernate_继承映射
- Hibernate_映射文件详解
- Hibernate_映射继承关系
- 15. Hibernate_基于主键映射的1-1关联关系
- Hibernate_又快又准的Hibernate映射技巧
- 17. Hibernate_映射继承关系
- hibernate_映射枚举类型(Enum)
- Hibernate_映射_关联关系_一对一映射2_基于外键的方式
- Hibernate_映射_关联关系_一对一映射3_基于主键的方式
- Hibernate_映射_继承结构映射1_使用一张表的方式
- hibernate的映射配置文件
- Mybatis的映射配置文件
- component的集合映射
- c语言
- EasyUI常用控件禁用方法
- GYM 100488 F.Two Envelopes(水~)
- C#中new方法和重写方法
- 多态
- hibernate_集合映射的配置文件
- Python爬虫爬数据
- MongoDB与MySQL的插入、查询性能测试
- 第3天学习
- 关于QT的系统总结(非常全面)
- 指针
- d3 API中文手册 3.x最后版
- Hbase REST操作Json格式
- electron快速开发使用到的ui