hibernate基于注解的组件映射
来源:互联网 发布:页游服务端源码 编辑:程序博客网 时间:2024/05/21 00:49
基于注解的组件映射
在此以person和name为例:
Name实体类
public class Name { private String firstName; private String lastName; //...省略构造方法和getter,setter方法}
Person实体类
@Entity//声明该类要在表中映射public class Person { private int id; private Name name; private Date birthday; //无参构造 @Id // 声明该属性是主键字段 @GeneratedValue //声明主键生成策略是自增长 public int getId() { return id; } public void setId(int id) { this.id = id; } /* @Embedded:声明该属性组件映射,如果不需要更改name属性在表中字段的默认值,只写该注解即可,如果需要修改name属性在表中字段的默认值,则还需以下配置; column = @Column(name = "first_name", length = 10):将组件相应的属性修改为什么值; name = "firstName":对组件的那个属性进行修改 */ @Embedded @AttributeOverrides(value = { @AttributeOverride(column = @Column(name = "first_name", length = 10), name = "firstName"), @AttributeOverride(column = @Column(name = "last_name", length = 10), name = "lastName") }) public Name getName() { return name; } public void setName(Name name) { this.name = name; } @Temporal(TemporalType.DATE) public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; }}
阅读全文
0 0
- hibernate基于注解的组件映射
- hibernate基于注解的联合主键映射
- Hibernate关联映射基于注解
- hibernate中实体关联的注解写法(组件映射)
- Hibernate的注解映射
- Hibernate基于注解方式的各种映射全面总结
- Hibernate基于注解方式的各种映射全面总结
- Hibernate基于注解方式的各种映射全面总结
- Hibernate基于注解方式的各种映射全面总结
- Hibernate基于注解方式的各种映射全面总结
- Hibernate的组件映射
- hibernate对象关系映射(基于注解)
- Hibernate 映射关系(基于注解)
- 基于注解的Hibernate
- Hibernate注解映射的使用
- Hibernate的映射(组件)
- 14.Hibernate的组件映射
- 基于注解的组件扫描
- 汇编--学习笔记(一)-寄存器(二)
- 面向对象及组件开发(一)面向对象简介
- 针对win10系统运行内存不足的解决方案
- 深度剖析Linux与Windows系统的区别
- python手动中断多线程程序方法详解
- hibernate基于注解的组件映射
- 图的几种储存结构
- Ubuntu14.04系统自启动方法
- 面向对象及组件开发(二)工厂模式
- web上显示一个钟表
- zookeeper(单机/集群)安装与配置
- 算法谜题62 硬币收集
- 33. Search in Rotated Sorted Array
- Centos 6.5 安装mysql学习hadoop时