Advertisement

后端开发 - Spring Data JPA调用存储过程获取结果集

阅读量:

开发环境配置如下:

  1. IntelliJ IDEA
  2. Java Development Kit 8
  3. Spring Boot 框架
  4. MySQL 数据库系统
  5. Spring Data JPA 持久化技术

在数据库中创建一个存储过程

复制代码
    CREATE PROCEDURE GetStudent(IN ageMin int, IN gradeMin int)
    BEGIN
    	SELECT * FROM student
    	WHERE age > ageMin
    	AND grade > gradeMin;
    END;
    
    
      
      
      
      
      
      
    

简要说明:

复制代码
    第一行中的GetStudent 是过程名,括号中的是参数,IN代表传入参数,OUT是传出参数, ageMin是参数名,int是参数类型(参数类型需是数据库中的参数类型)。
    BEGIN和END中间的就是SQL语句
    
    
      
      
    

在数据库系统中进行调用操作:

复制代码
    call GetStudent(1,2);
    
    
      
    

全部评论 (0)

还没有任何评论哟~