1.集合映射:Object,hbm

来源:互联网 发布:冒险岛资源提取器源码 编辑:程序博客网 时间:2024/05/05 20:25
package com.bjpowernode.hibernate;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set;@SuppressWarnings("rawtypes")public class CollectionMapping {private int id;private String name;private Set setValues = new HashSet();private List listValues = new ArrayList();private String[] arrayValues;private Map mapValues;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 getSetValues() {return setValues;}public void setSetValues(Set setValues) {this.setValues = setValues;}public List getListValues() {return listValues;}public void setListValues(List listValues) {this.listValues = listValues;}public String[] getArrayValues() {return arrayValues;}public void setArrayValues(String[] arrayValues) {this.arrayValues = arrayValues;}public Map getMapValues() {return mapValues;}public void setMapValues(Map mapValues) {this.mapValues = mapValues;}}

<?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.bjpowernode.hibernate.CollectionMapping" table="t_collection_mapping"><id name="id"><generator class="native"/></id><property name="name"/><set name="setValues" table="t_set_values"><key column="set_id"/><element type="string" column="set_value" not-null="true"/><!-- <composite-element class=""></composite-element> --></set><list name="listValues" table="t_list_values"><key column="list_id"/><list-index column="list_index"/><element type="string" column="list_value"/></list><array name="arrayValues" table="t_array_values"> <key column="array_id"/> <list-index column="array_index"/> <element type="string" column="array_value"/></array><map name="mapValues" table="t_map_values"><key column="map_id"/><map-key type="string" column="map_key"/><element type="string" column="map_value"/></map></class></hibernate-mapping>

原创粉丝点击