简单的JPA注解例子

package ssh.entity;

import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.*;

@Entity
@Table (name="BookCard")
public class BookCard {
    private int cid  ;
    private String name;
    private String sex ;
    private Date cardDate;
    private BigDecimal deposit;
    
    
    
    public BookCard() {
        super();
    }
    
    public BookCard(int cid, String name, String sex, Date cardDate, BigDecimal deposit) {
        super();
        this.cid = cid;
        this.name = name;
        this.sex = sex;
        this.cardDate = cardDate;
        this.deposit = deposit;
    }
    
    @Id
    public int getCid() {
        return cid;
    }
    public void setCid(int cid) {
        this.cid = cid;
    }
    
    @Column
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    
    @Column
    public String getSex() {
        return sex;
    }
    public void setSex(String sex) {
        this.sex = sex;
    }
    
    @Column
    public Date getCardDate() {
        return cardDate;
    }
    public void setCardDate(Date cardDate) {
        this.cardDate = cardDate;
    }
    
    @Column
    public BigDecimal getDeposit() {
        return deposit;
    }
    public void setDeposit(BigDecimal deposit) {
        this.deposit = deposit;
    }

}

有注解后就可以删掉实体类的映射文件了

运行结果:

 

posted @ 2016-09-08 10:49  洒水閃人  阅读(243)  评论(0编辑  收藏  举报