简单的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; } }
有注解后就可以删掉实体类的映射文件了
运行结果: