JPA实体bean配置,jpa增删改api,jpasql增删改.doc

JPA实体bean配置,jpa增删改api,jpasql增删改.doc

ID:56783174

大小:43.00 KB

页数:8页

时间:2020-07-11

JPA实体bean配置,jpa增删改api,jpasql增删改.doc_第1页
JPA实体bean配置,jpa增删改api,jpasql增删改.doc_第2页
JPA实体bean配置,jpa增删改api,jpasql增删改.doc_第3页
JPA实体bean配置,jpa增删改api,jpasql增删改.doc_第4页
JPA实体bean配置,jpa增删改api,jpasql增删改.doc_第5页
资源描述:

《JPA实体bean配置,jpa增删改api,jpasql增删改.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JPA实体bean配置,jpa增删改api,jpasql增删改1.ORM框架必然发展趋势:jdbc->hibernate(是产品,实现jpa规)->jpa(是规,不是产品)。ps:运用jpa规的API进行编程,不对Hiberbate,topLink等orm框架构成威胁。2.JPA环境搭建[hibernate-distribution-3.6.10.Final]1.准备lib包2.jar包引入时,千万注意目录不能有中文或者空格3.开发步骤:1.先建表,再编写配置文件和bean-(面向过程,传统的数据库建模思

2、想)2.先编写配置文件和bean,在建表(OOP思想)-要求比较高4.demo实例事务种类:1.本地事务:支持对同一个数据库的事务操作——大部分应用2.全局事务:支持对多个数据库的事务操作(银行转账)-两次提交协议步骤:第一步:项目结构2.持久化文件配置:[html]viewplaincopyprint?

4、ect"value="org.hibernate.dialect.MySQL5Dialect"/>

5、="root"/>3.实体bean知识点:字段的长

6、度,是否为空,关键字,自增,字段名称的映射修改,表名称的映射修改,字段类型(Date类型)-不同格式要求,枚举类的注释(索引,枚举值)-性别,大文本类型数据,二进制数据映射,不想某个字段跟表有映射关系,为了防止某个字段数据量过大而占用存过大因此对其进行延迟加载(懒惰加载,需要获取数据时才得到数据)。[java]viewplaincopyprint?importjava.util.Date;importjavax.persistence.Basic;importjavax.persistence.Colum

7、n;importjavax.persistence.Entity;importjavax.persistence.EnumType;importjavax.persistence.Enumerated;importjavax.persistence.FetchType;importjavax.persistence.GeneratedValue;importjavax.persistence.Id;importjavax.persistence.Lob;importjavax.persistence.Ta

8、ble;importjavax.persistence.Temporal;importjavax.persistence.TemporalType;importjavax.persistence.Transient;EntityTable(name="person")publicclassPerson{privateIntegerid;privateStringname;privateDatebirthday;privateS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。