在数据库设计的时候我们可以将表的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序列相关推荐

  1. 大型EAI项目中的ORACLE 数据库管理(ZT)

    数据库在大型EAI(企业应用集成)项目中扮演着至关重要的角色.目前许多企业都迫切需要将其自身传统的管理与运作模式转化为先进.高效的信息化管理与运作模式.在实施企业信息化的过程中,怎样将该企业原有大量数 ...

  2. SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例

     要搭建的项目的项目结构如下(使用的框架为:Spring.SpingMVC.MyBatis): 2.pom.xml中的配置如下(注意,本工程分为几个小的子工程,另外两个工程最终是jar包): 其中 ...

  3. MyBatis中获取Oracle序列

    一.应用情景: 当应用系统中使用了mybatis,并且首先需要获取序列的下一个值来完成某些功能操作,之后再进行数据的添加操作. 二.代码: <select id="findMaxId& ...

  4. Maven-Maven中添加Oracle驱动包到本地仓库

    问题 解决办法 1 确认本机安装了Maven 2下载对应版本的数据库驱动 官方下载jar 通过本地安装目录查找 oracle的驱动包说明 3安装驱动到本地仓库 pomxml 中使用Oracle驱动包 ...

  5. 在Maven仓库中添加Oracle JDBC驱动

    由于Oracle授权问题,Maven不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库. 一.获得Oracle JDBC ...

  6. oracle驱动maven报错_在Maven仓库中添加Oracle JDBC驱动

    由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库. 一.首先要得到Oracle ...

  7. 解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0

    解决maven库中没有Oracle jdbc驱动的问题Cannot resolve com.oracle:ojdbc14:10.2.0.1.0 在IDEA Maven项目中添加oracle数据库驱动总 ...

  8. oracle和mybatis自增,在Springboot项目中使用MybatisPlus和Oracle实现主键ID的自增

    在Springboot项目中使用MybatisPlus和Oracle实现主键ID的自增 发布时间:2020-11-18 15:49:35 来源:亿速云 阅读:125 作者:Leah 在Springbo ...

  9. log4jdbc oracle,通过weblogic配置log4jdbc数据源,在项目中使用该数据源,输出sql

    通过weblogic配置log4jdbc数据源,在项目中使用该数据源,输出sql 通过weblogic配置log4jdbc数据源,在项目中使用该数据源,输出sql 说一下配置: 服务器weblogic ...

最新文章

  1. boost::spirit模块实现展示不同容器类型的输出格式化的统一和简单的方法
  2. 使用svn diff的-r参数的来比较任意两个版本的差异
  3. mysql本地连接报错1130_mySql连接问题(本地连接加远程连接)
  4. Mr.J--HanioTower(递归算法)
  5. 栈的复习(加减乘除表达式求值)
  6. python下载指定页面的所有图片
  7. 《深度学习》花书训练营day01-线性代数
  8. retinex算法原理
  9. Jenkins教程(Windows版)
  10. 加密编码类型的密文特征分析
  11. 1467 B. Hills And Valleys
  12. 回归:最小二乘法求解回归模型代码
  13. 英语自我介绍资料及范文
  14. 广度优先搜索算法和深度优先搜索算法——关于路径搜索的问题解决
  15. TOEFL wordlist 6
  16. 单片机的PWM控制,一篇即可学废
  17. windows linux 使用usb | WiFi连接手机摄像头
  18. dependencies 和 devDependencies区别
  19. kotlin发音!腾讯3轮面试都问了Android事件分发,已开源
  20. linux服务器性能查看命令,查看Linux服务器性能的日常命令和工具大全

热门文章

  1. mysql slave 详细配置_进击的MysqlSlave环境搭建及配置
  2. php人员权限管理(RBAC)
  3. Django-C006-第三方
  4. 【基本数据结构之'图'】
  5. 设置UIButton上面是image,下面是title
  6. 屏蔽firefox浏览器连接失败页面的广告
  7. python抓取网页图片的小案例
  8. WPF oxyPlot 使用总结
  9. 26个Jquery使用小技巧
  10. C#:添加web service引用