javax.persistence的注解配置 JPA使用指南

javax.persistence的注解配置 JPA使用指南

JPA 全称为 Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了目前Java持久化技术的优点,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并不是依赖于某一个ORM框架。 JPA注解持久化类很方便,需要jar包:ejb3-persistence.jar。我用以下三个类来说明用法。 @SuppressWarnings("serial") @Entity @Table(name="T_X") public class X implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private int id; @Column(length=32) private String name; @Transient //表示此数据不在数据库表里建立属性 private String temp; @Temporal(TemporalType.TIMESTAMP) //这个是带时分秒的类型 private Date date; @OneToOne(cascade = CascadeType.ALL, mappedBy = "x") private...