hibernate组件属性(当组件属性为集合的时候)
来源:互联网 发布:大学生论文单片机课题 编辑:程序博客网 时间:2024/06/05 05:17
和上一篇对应,只是改了一下name的属性罢了,
package org.crazyit.app.domain;import java.util.*;import javax.persistence.*;import org.hibernate.annotations.Parent;/** * Description: * <br/>网站: <a href="http://www.crazyit.org">疯狂Java联盟</a> * <br/>Copyright (C), 2001-2016, Yeeku.H.Lee * <br/>This program is protected by copyright laws. * <br/>Program Name: * <br/>Date: * @author Yeeku.H.Lee kongyeeku@163.com * @version 1.0 */@Embeddablepublic class Name{// 定义first成员变量@Column(name="person_firstname")private String first;// 定义last成员变量@Column(name="person_lastname")private String last;// 引用拥有该Name的Person对象@Parentprivate Person owner;// 集合属性,保留该对象关联的考试成绩@ElementCollection(targetClass=Integer.class)@CollectionTable(name="power_inf",joinColumns=@JoinColumn(name="person_name_id" , nullable=false))@MapKeyColumn(name="name_aspect")@Column(name="name_power" , nullable=false)@MapKeyClass(String.class)private Map<String , Integer> power= new HashMap<>();// 无参数的构造器public Name(){}// 初始化全部成员变量的构造器public Name(String first , String last){this.first = first;this.last = last;}// first的setter和getter方法public void setFirst(String first){this.first = first;}public String getFirst(){return this.first;}// last的setter和getter方法public void setLast(String last){this.last = last;}public String getLast(){return this.last;}// owner的setter和getter方法public void setOwner(Person owner){this.owner = owner;}public Person getOwner(){return this.owner;}// power的setter和getter方法public void setPower(Map<String ,Integer> power){this.power = power;}public Map<String ,Integer> getPower(){return this.power;}}其实和在持久化类中注解属性集合在数据库中是一样啦
阅读全文
0 0
- hibernate组件属性(当组件属性为集合的时候)
- hibernate属性集合为组件
- Hibernate集合属性的元素为组件(三)
- Hibernate 组件属性为集合、集合属性的元素为组件的配置
- Hibernate映射组件属性为集合(二)
- 5.7 映射组件属性:集合属性的元素为组件
- Hibernate映射组件(对象)、组件集合属性
- hibernate 的组件属性
- 映射组件属性之②:组件属性为集合
- hibernate 4 映射组件属性 集合
- 映射组件属性之③:集合属性的元素为组件
- hibernate映射组件属性(组件属性为类但是不是持久化类)
- Hibernate 映射组件属性
- hibernate映射组件属性
- Hibernate组件属性-component
- hibernate组件属性
- Hibernate 映射组件属性
- Hibernate组件属性
- BZOJ 2705 Longge的问题 (欧拉函数)
- c#鼠标钩子全解
- UVA 10038
- LinkedList源码分析
- 【xml-ass】B站弹幕相关
- hibernate组件属性(当组件属性为集合的时候)
- 三:计算机进行小数运算时出错的原因
- javascript写各种排序算法
- Aggressive cows (二分)
- 使用Java反射机制访问类的私有属性
- angularJS中$apply()方法详解
- c#图像处理-图像预览全解
- 文章-自学的程序员如何找到好工作?
- hdu6103(尺取)