mybatis---创建序列
来源:互联网 发布:windows 10如何截图 编辑:程序博客网 时间:2024/06/03 05:58
1.sql
CREATE SEQUENCE user_id_seq MAXVALUE 99;
2.mapper
<?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="com.witontek.hms.dao.SequenceDao"> <select id="getNextSequenceId" parameterType="java.lang.String" resultType="java.lang.Integer"> select nextval(#{sequenceName}) </select></mapper>
3.dao
public interface SequenceDao { /** * 查询制定序列的下一个ID */ public Integer getNextSequenceId(@Param("sequenceName") String sequenceName);}
4.ISequenceService
public String getNextId();
5.SequenceServiceImpl
@Override public String getNextId() { Integer nextId = sequenceDao.getNextSequenceId("user_id_seq"); return fixLengthString(String.valueOf(nextId), 12); }
6.应用
patient.setId(sequenceService.getNextId());
0 0
- mybatis---创建序列
- 创建序列
- 创建序列
- 创建序列
- 创建序列
- 创建序列
- 创建序列
- 序列+创建序列
- mybatis使用oracle序列
- Mybatis-序列的使用
- Oracle创建序列,删除序列
- Oracle创建序列,删除序列
- postgresql创建序列查询序列
- Oracle创建序列,删除序列
- 创建序列及修改序列
- MyBatis用序列插入对象
- postgresql & Mybatis 序列自增
- MyBatis Oracle 自增序列
- Node.Js fs模块操作文件(二)
- leetcode_c++:Divide and Conquer:. Search a 2D Matrix II(240)
- View树的绘图流程
- MongoDB学习笔记-数据导入Excel文件
- LeetCode OJ(6.ZigZag Conversion)
- mybatis---创建序列
- 爬虫之路——Day3
- 轻松突击ThreadLocal
- python中的五种异常处理机制介绍
- java nio理解(3)
- 操作系统中的信号量(sema)与互斥(mutex)
- 构造函数你真的看懂了吗
- 《图数据库》(人民邮电出版社)读书笔记一、二
- Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)