SpringBoot集成JPA

Jpa的介绍

Jpa是SUN官方提出的Java持久化规范。它为开发人员提供了一种对象/关联映射工
具来管理Java应用中的数据关系。主要是为简化现有的持久化开发工作和整合OR
M技术结束再Hibernate,TopLink,JDO等ORM框架各自为营的局面。JPA是再充分吸
收了现这些ORM框架的基础上发展而来的,具有易于使用,伸缩性强等优点。

注意:JPA是一套规范,不是一套产品。

Spring data jpa

Spring Data JPA是Spring基于ORM框架、Jpa规范的基础之上封装的一套Jpa应用
框架,可以让开发者用极简的代码就能实现对数据的访问和操作。它提供了包括CR
UD等在内的常用功能,且易于扩展。 使用时需要继承JpaRepository!
/**
 * 
 * @author Mr.qian
 *
 */
public interface UserRepository extends JpaRepository<User, Long>{
   
	
	/**
	 * 通过姓名和年龄查询   
	 */
	public User findByNameAndAge(String name,Integer age);
}

Jpa的基本查询

方法名解析

在这里插入图片描述
在这里插入图片描述

实体类-user

package com.qc.springboot.dao;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * 
 * @author Mr.qian
 *
 */

@Entity
@Table(name="user")
public class <
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值