springdata产品-day掌握入门案例和分析步骤_第1页
springdata产品-day掌握入门案例和分析步骤_第2页
springdata产品-day掌握入门案例和分析步骤_第3页
springdata产品-day掌握入门案例和分析步骤_第4页
springdata产品-day掌握入门案例和分析步骤_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SpringData–学习目springDataJpa,jpahibernateMavenspringDataJpaspringDataJpaJPQLsqlspringDataJpa学习指springDataJpa,jpahibernateMavenspringDataJpaspringDataJpaJPQLsqlspringDataJpa第一堂本节知识springDataJpaspringDataJpa,jpahibernate之间的关系说明mavenspringDataJpa配置-1springDataJpaspringDataJpa,jpahibernate之间的关系完成springDataJpa工程搭建springDataJPA今日课程安知识概详总结与补简单中等复杂课堂提问与无习题答无springDataJpa介知识概SpringDataJPASpringDataJPASpringORMJPAJPA框架,可使开发者用极简的代码即可实现对数据库的和操作。它提供了包括增删改查SpringDataJPASpringDataJPAORM(如:hibernate)完成操作,ORMSpringDataJPASpringDataJpa极大简化了数据库层代码。如何简化的呢?使用了SpringDataJpadao层中只需要写接口,就自动具有了增删改查、分页查询等详总结与补简单中等复杂课堂提问与无习题答无springDataJpa,jpa规范和hibernate之间的关系说知识概JPA是一套规范,内部是有接口和抽象类组成的。hibernate是一套成ORM框架,HibernateJPAhibernateJPA的一种实现方式,JPAAPI编程,意味着站在更高的角度上看待问题(面向接口编程) SpringDataJPASpring提供的一套对JPA操作更加高级的封装,是在JPA 详总结与补简单中等复杂课堂提问与练springDataJpa习题答不可以,SpringDtataJpajpahierbante入门案例和分析步骤的说知识概详总结与补简单中等复杂课堂提问与练无习题答无入门案例:创建maven工程导入坐知识概IDEAmodule mavenspringspringAOPspringIOCspringORMmysql驱动log4j详总结与补简单Maven有依赖传递特性,springcontext后,corebeans中等复杂课堂提问与习题答无springDataJpa配置-知识概springjpaspringDataJpa详总结与补简单中等复杂课堂提问与springDataJpa配置-习题答无第二堂本节知识springDataJpa配置-2springDataJpa配置-springDataJPAdao层接口本springDataJPA完成springDataJPA实体类的创建并与ORM映射完成springDataJPA dao层接口编写springDataJpa配置-知识概jpa实现厂商(hibernate)jpaspring整合详总结与补简单中等复杂课堂提问与springDataJpa配置-Jpajpa习题答Jpa实现厂商(hibernate)jpaspringDataJpa配置-知识概详总结与补简单中等复杂课堂提问与springDataJpa配置-习题答无入门案例:创建客户实体类并配置映射关知识概详总结与补简单中等复杂课堂提问与ORM习题答无知识概springDataJpadaodaodaodao需要继承两个接口daojpa详总结与补简单中等复杂课堂提问与dao习题答无入门案例:完成客户的查询操知识概pom.xmlspring-testfindOne详总结与补简单中等复杂课堂提问与无习题答无第三堂本节知识完成springDataJpa增删该查操作掌握springDataJpa api调用理解面向dao接口机制springDataJpa入门案例:完成客户的添加和知识概jpaRepository详总结与补简单中等复杂课堂提问与习题答无入门案例:完成客户的删知识概IDjpa详总结与补简单中等复杂课堂提问与无习题答无入门案例:查询所有客知识概详总结与补简单中等复杂课堂提问与习题答无入门案例:总知识概SpringDataJpaAPIfindOne(id)iddelete(id)idfindAll():详总结与补简单中等复杂课堂提问与无习题答无执行过程:分知识概springDataJpa通过JdkDynamicAopProxy的invoke方法创建了一个动态对SimpleJpaRepositoryJPA的操作(JPAapihibernate完成数据库操作(详总结与补简单动态2种实现方式,基于接口的JDK,基于类的CGLIB中等复杂课堂提问与无习题答无执行过程:源码分3.5.1知识概Springaop(基于jdk)生产动态对定位JdkDynamicAopProxy找到jdk动态invokefindOne定位3.5.2详总结与补简单中等复杂课堂提问与无习题答无第四堂本节知识springDataJPA查询:调用接口方法查询springDataJPA查询:调用接口方法查询(findOnegetOne的区别springDataJPA查询:JPQL查询引入springDataJPA执行过程以及内部处理流程掌握springDataJPA接口方法查询JPQL执行过程:执行过程以及内部处理流程的总知识概springDataJpa通过JdkDynamicAopProxy的invoke方法创建了一个动态对SimpleJpaRepositoryJPA的操作(JPAapihibernate完成数据库操作(详总结与补简单中等复杂课堂提问与无习题答无springDataJPA查询用接口方法查(countexists)知识概详总结与补简单中等复杂课堂提问与count,exists习题答无springDataJPA接口方(findOnegetOne的区别)知识概详总结与补简单中等复杂课堂提问与findOne、getOne习题答无springDataJPA查询:JPQL查询引知识概jpqljpql:jpaquerylanguage (jpq查询语言)sql语句类似JPQLdaojpql注解:详总结与补简单中等复杂课堂提问与让习题答无第五堂本节知识jpqljpqljpqljpqlsql查询:查询全部sql查询jpql:使用jpql完成基本知识概CustomerDao注意:@quuery详总结与补简单中等复杂课堂提问与无习题答无jpql:多占位符的赋知识概JPQL详总结与补简单中等复杂课堂提问与习题答无jpql:使用jpql完成更新知识概Jpqldeleteupdate@query注解下方需要增加@Modifyingdao层(update、delete)方法时,默认不开启事务提交,需要配置@Rollback(value=false)详总结与补简单中等复杂课堂提问与无习题答无sql查询:查询知识概sqldaosql注解:value:jpql|sqlnativeQuery:false(jpql查询)|true(使用本地查询:sql查询)返回的是一个详总结与补简单中等复杂课堂提问与sql查询全部习题答无第六堂本节知识sql本sql查询:条件全知识概sql详总结与补简单中等复杂课堂提问与练无习题答无方法命名规则查询:基本查知识概*jpql*SpringDataJpa*findBy对象中属性名称(首字母大写详总结与补简单中等

s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论