EJB3.0中的持久化是有JPA管理的
包括三个部分
1。实体
@Entity
@Table(name="users")
public class User implements Serializable{
@Id@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
@Column(nullable=false,length=5)
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
2。实体管理器
@PersistenceContext(unitName="my_u")
protected EntityManager entityManager;
3。java持久化查询语言(JPQL)
Query query=entityManager.createQuery("select o from User o");
List<User> users=query.getResultList();
EJB3.0与JPA持久化
本文介绍EJB3.0中如何利用Java持久化API (JPA) 进行对象持久化,包括实体类定义、实体管理器使用及JPQL查询语言示例。
1万+

被折叠的 条评论
为什么被折叠?



