wm2395的空间

我们一直在努力....

实体Bean和数据表疑惑

标签: 注解

下面是我写的一个实体Bean,参考一下看一看,实体Bean和数据表是怎么联系的

/**
 * ClassName: Dept.java
 * Author: wangm
 * CreateTime: 3 -10, 2009
 *
 * Copyright All rights reserved.
 * EMail: wm2395@126.com
 */
package org.qiujy.ejb3.entity;

import java.io.Serializable;
import java.util.Date;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

/**
 *
 * 部门实体类
 * @author wangm
 * @date 2009-3-10 下午02:10:39
 * @version 1.0
 */
@SuppressWarnings("serial")
@Entity
@Table(name="depts")
public class Dept implements  Serializable{

 @Id
 @GeneratedValue(strategy=GenerationType.AUTO)
 private Integer  id;
 private String name;
 private String address;
 @Temporal(value=TemporalType.TIMESTAMP)
 private Date registerTime;
   // List<Employee> employees=new ArrayList<Employee>();
 private Employee employee;
 
 public Dept(){  
 }
 public Integer getId() {
  return id;
 }
 public void setId(Integer id) {
  this.id = id;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String getAddress() {
  return address;
 }
 public void setAddress(String address) {
  this.address = address;
 }
 public Date getRegisterTime() {
  return registerTime;
 }
 public void setRegisterTime(Date registerTime) {
  this.registerTime = registerTime;
 }
 @OneToOne(optional=false,cascade=CascadeType.REFRESH)
 @JoinColumn(name="dept_id",referencedColumnName="id",unique=true)
 public Employee getEmployee() {
  return employee;
 }
 public void setEmployee(Employee employee) {
  this.employee = employee;
 }   
}

注解很方便的。。。。

附件:



    分享: 收藏到CSDN 收藏到javaeye 收藏到博客园 收藏&分享
  • 浏览 (338)
  • 评论 (0)
  • 发表于 2009-03-14 19:22
  • EJB系列
    评分: 请先登录再投票,同一篇博客一月只能投票一次!
    无人投票

相关博客:


评论


发表评论

验证码:
关注此文的人们还关注