spring+jpa(hibernate)框架搭建.pdf





《spring+jpa(hibernate)框架搭建.pdf》由会员分享,可在线阅读,更多相关《spring+jpa(hibernate)框架搭建.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Hibernate 的作者目前在为EJB工作,EJB的实体 BEAN刚好被 JPA所代替。JPA的思想和Hibernate 中的思想极为相似,将普通Hibernate 升级为满足JPA规范的 ORM 也是非常方便的。使用 JPA的好处在于:JPA致力于建立ORM 的行业标准,大有一统天下的野心,况且也是 SUM公司的项目。将代码符合JPA规范,有利于移植到其它实现了JPA规范的 ORM 框架。在大型项目中与EJB配合,可以部署在分布式的应用中。Hibernate 使用 JPA的步骤:1、将繁琐的映射xml 文件由 JAVA注释代替。比如将 User 和 Organization 的映射 xml
2、 转换为注释(User 和 Role的多对多关系不考虑):User.hbm.xml 内容如下:Organization.hbm.xml 内容如下:改成注释形式如下:User 类:EntityTable(name=user010t)publicclass User IdGeneratedValue(strategy=GenerationType.IDENTITY)private Long id;Column(name=userID,unique=true,nullable=false)private String userID;Column(name=username,unique=false,
3、nullable=false)private String username;Column(name=password,unique=false,nullable=false)private String password;ManyToOne(cascade=CascadeType.PERSIST,CascadeType.MERGE)JoinColumn(name=OrganizationID)private Organization organization;一系列的setter和 getter省略 Organization类如下:EntityTable(name=organization0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- spring jpa hibernate 框架 搭建

限制150内