时间:2021-05-20
什么是JPA
一种规范,并非ORM框架,也就是ORM上统一的规范
解决
用了之后可以做什么,为什么要用?如下代码解释
实体类
package com.example.springredis.entity;import lombok.Data;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import java.io.Serializable;@Entity@Datapublic class User implements Serializable { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private String name; private String account; private String pwd;}dao层
@Repositorypublic interface UserDao extends JpaRepository<User, Long> {}测试类
@Autowired private UserDao userDao; public void findAllTest() { System.out.println(userDao.findAll().toString()); }上面的操作已经完成了一个查询全部,相信不用在做多余的解释了
JPA优点:主要就是简单易用,集成方便,可以不用写SQL语句
准备工作
这里使用的是Maven,下载之后请在IDEA导入项目
项目结构图
先看pom.xml配置
国外依赖下载慢,更换阿里源
<?xml version="1.0" encoding="UTF-8"?><project xmlns:xsi="http:///Gleans/spring-boot/tree/master/springboot-jpa到此这篇关于Spring Boot2.x集成JPA快速开发的文章就介绍到这了,更多相关Spring Boot2.x集成JPA快速开发内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
springboot集成mybatis关键代码如下:1,添加pom引用org.mybatis.spring.bootmybatis-spring-boot-st
最近在鼓捣spring-boot,真好用,学习到jpa.通过生成Entity文件,能够快速的生成数据库,并且使用JpaRepository的基本增删查改方法,好
这篇文章主要介绍了Spring-boot集成pg、mongo多数据源过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的
Spring框架就像一个家族,有众多衍生产品例如boot、security、jpa等等。但他们的基础都是Spring的ioc和aopioc提供了依赖注入的容器a
sprig-boot是一个微服务架构,加快了spring工程快速开发,以及简便了配置。接下来开始spring-boot与mybatis的整合。1、创建一个mav