美文网首页
SpringBoot-JPA初次学习

SpringBoot-JPA初次学习

作者: 红紫黑白灰 | 来源:发表于2018-09-26 09:11 被阅读0次

什么是JPA?

JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体[对象持久化]到数据库中。

持久性

  • 持久化(Persistence),就是把数据(内存中的对象)保存到可永久保存的存储设备中,如磁盘)。持久化的
    主要应用是将内存中的对象存在到数据库中,或是磁盘文件、XML数据文件等。
  • 持久化是将程序数据在持久状态和瞬时状态转换的机制。
  • JDBC就是一种持久化机制,文件IO也是。

持久性规范

Sun针对持久化这一操作制定的规范,一种约定俗成的标准。

什么是Hibernate?

  • 一个开源的对象关系映射框架,对JDBC进行了非常轻量级的对象封装。
  • 将POJO与数据表建立映射关系,是一个全自动的ORM框架。
  • 可以自动生成SQL语句,自动执行。
  • 使用面向对象编程思维来操作数据库

代码实例(star类展示)

  • html starDetail.png
    starList.png
  • Service


    StarService.png
  • ServiceImpl


    starServiceImpl.png
  • controller


    starController.png
  • starRespository


    starRespository.png
  • 展示效果


    show2.png
showall.png

源代码

https://github.com/heiyeziran/JPA

相关文章

网友评论

      本文标题:SpringBoot-JPA初次学习

      本文链接:https://www.haomeiwen.com/subject/nparoftx.html