JPA 笔记(一):示例程序
来自sun官方的J2EE的tutorial:http://java.sun.com/javaee/5/docs/tutorial/doc/bnbsw.html
?
- roster 例子程序程序中的实体:Play, Team, League. (球员、球队、联赛)
实体关系:
- 一个Play可以在多个Team中
- 一个Team可以有多个Play
- 一个Team对应一个League,不多也不能少
- 一个League当然有多个Team
总之:Play和Team是Many-Many的关系, Team和League是Many-One的关系。
?
Many-Many的注解:(在Team实体中)
@ManyToMany(mappedBy="players")public Collection<Team> getTeams() { return teams;}?
?
-? Order 例子程序Order程序是一个简单的存货、订购系统。程序的实体包括parts, vendors, orders, line items.