hibernate映射基本类型的集合
2012-10-31 17:38
423 查看
这些代码纯粹是为了演示使用hibernate映射基本类型的集合数据。包括list、set、数组、map等 先看一个简单的pojo对象 package com.hsj.domain; import java.util.List; import java.util.Map; import java.util.Set; public class Box { private Long id; private Set<String> set; private List<Integer> list; private Map<String, String> map; private String[] strs; public Set<String> getSet() { return set; } public void setSet(Set<String> set) { this.set = set; } public List<Integer> getList() { return list; } public void setList(List<Integer> list) { this.list = list; } public Map<String, String> getMap() { return map; } public void setMap(Map<String, String> map) { this.map = map; } public String[] getStrs() { return strs; } public void setStrs(String[] strs) { this.strs = strs; } public Long getId() { return id; } public void setId(Long id) { this.id = id; } } 然后是映射的配置文件 <?xml version="1.0"?> <!DOCTYPE hibernate-mapping SYSTEM "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" > <hibernate-mapping package="com.hsj.domain"> <class name="Box" table="t_box"> <id name="id" type="long"> <generator class="native"/> </id> <set name="set" table="t_set" > <key column="box_id"/> <element type="string" column="username" /> </set> <list name="list" table="t_list" > <key column="box_id"/> <list-index column="orders"/> <element type="int" column="numbers"/> </list> <map name="map" table="t_map"> <key column="box_id"/> <index type="string" column="name"/> <element type="string" column="value"/> </map> <array name="strs" table="t_strs"> <key column="box_id"/> <list-index column="orders"/> <element type="string" column="arrs"/> </array> </class> </hibernate-mapping>
相关文章推荐
- Hibernate集合映射之Map-----element映射基本类型值
- Hibernate映射集合属性(基本类型)
- Hibernate之映射值类型集合(组件的集合之idbag)
- hibernate课程 初探单表映射3-2 基本类型
- hibernate映射值类型集合 10
- Hibernate 基本类型映射
- Hibernate之映射值类型集合(映射ibag)
- Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
- 攻城狮在路上(壹) Hibernate(十)--- 映射值类型集合
- hibernate 注解映射值类型集合
- Hibernate之映射值类型集合(组件的集合之map)
- Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
- Hibernate--Enum类型的set集合映射到数据库(xml配置文件实现方式)
- hibernate中一对多映射(set集合中存放的原生数据类型,而不是实体)
- Hibernate针对Java基本类型字段的映射策略总结
- Hibernate基本映射类型
- Hibernate之映射值类型集合(组件的集合之list)
- Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
- Hibernate 映射值类型集合
- Hibernate4之映射基本数据类型