MyName.java:
来源:互联网 发布:python中文手册 编辑:程序博客网 时间:2024/05/19 13:16
组件关联映射的属性是复杂类型的持久化类,但不是实体类,即数据库中没有表与该属性对应,但该类的属性要持久保存。
比如:外国人的名字name分为firstName和lastName.
MyName.java:
public class MyName {
private String firstName;
private String lastName;
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
注:这是一个组件类,不和数据库进行映射,它对应People中的name字段。
People.java:
public class People {
private Integer pid;
/*名字通过MyName这个类来组合,即组件关联*/
private MyName name;
public Integer getPid() {
return pid;
}
public void setPid(Integer pid) {
this.pid = pid;
}
public MyName getName() {
return name;
}
public void setName(MyName name) {
this.name = name;
}
}
注:name字段是通过组件(MyName类)关联来是实现的。
People.hbm.xml:
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
- MyName.java:
- MyName.java:
- Trouble with the private key for “myName” is not installed on this mac
- Trouble with the private key for “myName” is not installed on this mac
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- JAVA:
- java
- java
- java
- java
- Java
- java
- POJ1743 Musical Theme
- static方法:
- Android源码解析 -- HashMap
- 项目经验:项目预警定时器配置要点总结
- LINQ实现多个条件的查询
- MyName.java:
- 让redhat支持读写ntfs格式硬盘
- Annotation的方式
- android源码解析 -- ArrayList
- 基于jQuery的TreeGrid组件详解
- Java 新特性入门
- 程序员你值得拥有的常用软件
- Game of Connections 卡特兰数
- 【腾讯开源】MT:专注于移动端的JavaScript模块管理框架