collection mapping

t_CollectionMapping
id name
1
xxx

t_set_values
set_id set_value
1 a
1 b

t_list_value
list_id list_value list_index
1 c 0
1 d 1

t_array_value
array_id array_value array_index
1 e 0
1 f 1

t_map_value
map_id map_key map_value
1 k1 v1
1 k2 v2


package com.bjsxt.hibernate;

import java.util.List;
import java.util.Map;
import java.util.Set;

public class CollectionMapping {

private int id;

private String name;

private Set setValue;

private List listValue;

private String[] arrayValue;

private Map mapValue;

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 getSetValue() {
return setValue;
}

public void setSetValue(Set setValue) {
this.setValue = setValue;
}

public List getListValue() {
return listValue;
}

public void setListValue(List listValue) {
this.listValue = listValue;
}

public String[] getArrayValue() {
return arrayValue;
}

public void setArrayValue(String[] arrayValue) {
this.arrayValue = arrayValue;
}

public Map getMapValue() {
return mapValue;
}

public void setMapValue(Map mapValue) {
this.mapValue = mapValue;
}
}



<?xml version="1.0"?>
<!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.bjsxt.hibernate.CollectionMapping" table="t_CollectionMapping">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<set name="setValue" table="t_set_value">
<key column="set_id"/>
<element type="string" column="set_value"/>
</set>
<list name="listValue" table="t_list_value">
<key column="list_id"/>
<list-index column="list_index"/>
<element type="string" column="list_value"/>
</list>
<array name="arrayValue" table="t_array_value">
<key column="array_id"/>
<list-index column="array_index"/>
<element type="string" column="array_value"/>
</array>
<map name="mapValue" table="t_map_value">
<key column="map_id"/>
<map-key type="string" column="map_key"/>
<element type="string" column="map_value"/>
</map>
</class>
</hibernate-mapping>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值