基本的Annotation
来源:互联网 发布:淘宝店铺故事在哪里 编辑:程序博客网 时间:2024/04/28 17:57
@Entity(name="booking")//实体名,在HQL或CRITERIA中使用
@Table(name="BOOKING")//数据库对应的表
public class Booking extends AdvanceRecordableEntity {
private String topic;
private MeetingRoom meetingRoom;
@Column(name="BOOKING_TOPIC", length=200, nullable=false)
public String getTopic() {
return topic;
}
public void setTopic(String topic) {
this.topic = topic;
}
@ManyToOne(cascade = {CascadeType.ALL})
//一般来说ManyToOne这一端负责维护关联关系,并且CascadeTYPE为ALL,即Booking的CURD操作
//都会对关联的MeetingRoom对象进行数据库操作。例如,新建的Booking对象,关联到一个新建的
//MeetingRoom对象,如果对Booking对象进行save,那么MeetingRoom对象也会被save到数据库
@JoinColumn(name="MEETINGROOM_ID")
//在BOOKING这个表中,用一列MEETINGROOM_ID来记录MEETINGROOM这个表的主键
public MeetingRoom getMeetingRoom() {
return meetingRoom;
}
public void setMeetingRoom(MeetingRoom meetingRoom) {
this.meetingRoom = meetingRoom;
}
}
对于MeetingRoom类来说,要实现双向的关联:
@OneToMany(mappedBy="meetingRoom") //表示bookings这个属性是连到Booking类的meetingRoom属性上
public List<Booking> getBookings() {
return bookings;
}
- 基本的Annotation
- Annotation的基本使用
- Annotation(注释):基本Annotation
- SpringMVC的四个基本注解annotation
- SpringMVC的四个基本注解annotation
- 实现基于注解(Annotation)的数据库框架(二)注解(Annotation)的基本了解
- Java Annotation基本介绍
- 基本注解Annotation
- Hibernate Annotation基本注解
- Java:基本Annotation
- Java必备:基本Annotation
- webservice 基本Annotation定义
- matplotlib的基本用法(五)——添加annotation
- Java中的Annotation(1)----三个基本Annotation
- Annotation(1)------------annotation的位置
- Annotation-JDK的元Annotation
- Java-基本注解入门(Annotation)
- java注解Annotation,的基本作用和用法的简明介绍
- MySql 的外连接
- 把自己收藏的有价值的网址贴一下
- 取税率
- java错误集合
- MPEG4码流简单分析
- 基本的Annotation
- 优秀程序员的十个习惯
- mysql 中sql文实现两个dateTime类型的字段相差的小时数精确到0.0000
- java错误集合下
- java socket点对点以及点对面编程实例
- C#连接ACCESS数据库报错问题;微软小BUG
- scott Mitchell 的ASP.NET 2.0数据教程之一: 创建一个数据访问层
- 例解 autoconf 和 automake 生成 Makefile 文件
- 猎英计划: Software Validation Engineer