Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE student(
- ID int(10) NOT NULL AUTO_INCREMENT,
- NAME varchar(100) NOT NULL,
- BRANCH varchar(255) NOT NULL,
- PERCENTAGE int(3) NOT NULL,
- PHONE int(11) NOT NULL,
- EMAIL varchar(255) NOT NULL,
- PRIMARY KEY (`ID`)
- );
- DELIMITER //
- DROP PROCEDURE IF EXISTS details.read_recordById //
- CREATE PROCEDURE details.read_recordById (IN emp_id INT)
- BEGIN
- SELECT * FROM STUDENT WHERE ID = emp_id;
- END//
- DELIMITER ;
- <?xml version = "1.0" encoding = "UTF-8"?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace = "Student">
- <resultMap id = "result" type = "Student">
- <result property = "id" column = "ID"/>
- <result property = "name" column = "NAME"/>
- <result property = "branch" column = "BRANCH"/>
- <result property = "percentage" column = "PERCENTAGE"/>
- <result property = "phone" column = "PHONE"/>
- <result property = "email" column = "EMAIL"/>
- </resultMap>
- <select id = "callById" resultMap = "result" parameterType = "Student" statementType = "CALLABLE">
- {call read_record_byid(#{id, jdbcType = INTEGER, mode = IN})}
- </select>
- </mapper>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement