项目中使用oracle序列
2023-09-14 08:58:30 时间
在数据库设计的时候我们可以将表的ID定义为String
然后我们可以使用序列来得到唯一的ID
手写一个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="cn.allcheer.acl.omc.dal.dao.SequenceMapper"> <select id="getSequenceNextVal" parameterType="map" resultType="long"> select ${seqName}.nextval as ID from dual </select> </mapper>
给对象设置ID的时候:
obj.setId(sequenceMapper.getSequenceNextVal("sequence_role_ID"));
相关文章
- Oracle彻底与开源决裂 Java之父担心Solaris
- 【C/C++学院】(24)Oracle数据库编程--管理oracle
- 【Oracle】oracle的LAG和LEAD分析函数
- 【Python Oracle】使用cx_Oracle 连接oracle的简单介绍
- oracel: 通过特殊表序列来实现oracle自增id (mybatis实现自增id)
- Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之ORACLE集群概念和原理(二)
- 在Oracle 中使用CONNECT BY PRIOR START WITH 语句详解
- PostgreSQL Oracle 兼容性之 - COMPOSE , UNISTR , DECOMPOSE
- Oracle SYSAUX表空间清理
- Oracle v$SQLTEXT案例
- Oracle重建表空间
- ORACLE PL/SQL 中序列(sequence)的简易使用方法介绍
- oracle 序列简介
- EnterpriseDB (PPAS) Oracle兼容性Virtual Private Database(VPD) 数据隔离以及当前缺陷
- GitHub和GitLab的区别 转自(zhang_oracle)
- oracle转换数字到格式化字符串
- PostgreSQL的学习心得和知识总结(二十一)|语法级自上而下完美实现Oracle数据库(FROM中的子查询可无别名)功能
- Oracle 19c RAC 为了避免一些不必要的bug设定参数
- Oracle 技能强化 Part 11 报表和数据仓库运算
- Oracle-Rman catalog