java获取mysql表的主键_Spring中获取数据库表主键序列
在程序开发中,我们经常有写数据库表的操作,数据表中经常带有主键自增序列,如何获取自增序列。spring中提供了相应的类 DataFieldMaxValueIncrementer。
DataFieldMaxValueIncrementer 接口定义了3个获取下一个主键值的方法:
int nextIntValue(): 获取下一个主键值,主键数据类型为int;
long nextLongValue(): 获取下一个主键值,主键数据类型为long;
String nextStringValue(): 获取下一个主键值,主键数据类型为String;
在spring工程的spring-dao.xml中添加配置如下:
Oracle 配置
①指定序列名②设置数据源
MySQL 配置
①设置维护主键的表名②用于生成主键值的列名③缓存大小
代码中用时如下:
@Autowired
private DataFieldMaxValueIncrementer unitIniIncre;
//获取主键序列
long gid = unitIniIncre.nextLongValue();
java获取mysql表的主键_Spring中获取数据库表主键序列相关推荐
- php获取表单后如何保存到数据库中,php – 如何将数据从HTML表单保存到WordPress中的数据库表?...
我有一个WordPress主题,我正在尝试将数据从 HTML表单保存到数据库中. 我创建了HTML表单并添加了一个"save& close"按钮,该按钮调用名为saveDa ...
- 使用mybatis操作MySQL中的数据库表1---读取数据
1)MySQL中创建表 create table student ( id int(11) not null, name varchar(255) default null, email varcha ...
- WEB自动化(5)获取网站验证码即从验证码截图中获取图片中的字符串
WEB自动化(1)环境安装及打开浏览器实例 WEB自动化(2)常用的元素定位方法之xpath详解 WEB自动化(3)PO设计模式原理与实现 WEB自动化(4)使用selenium将网站验证码截图保存为 ...
- mysql查询主键sql语句_MySQL数据库-表操作-SQL语句(一)
1. 数据库操作与存储引擎 1.1 数据库和数据库对象 数据库对象:存储,管理和使用数据的不同结构形式,如:表.视图.存储过程.函数.触发器.事件等. 数据库:存储数据库对象的容器. 数据库分两种 ...
- mysql自主增长键_mysql中关于自增长主键的获取
我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的. 但在多线程情况下,就不行了. 下面 ...
- mysql即是主键又是外键怎么写_数据库 既是主键又是外键
数据蒋堂 | JOIN延伸 - 维度概念 谈到数据分析时常常会用到维度这个词,针对数据立方体的钻取.旋转.切片等操作都是围绕维度进行的,几乎所有的数据分析人员都知道并会运用这个术语,但要问及它的定义, ...
- mysql数据库主键自增6_mysql数据库,主键自增主键不连续
解决方法:就是 删除数据之后,执行一下语句: 每次删除记录后,执行: ALTER table tableName AUTO_INCREMENT=1; 后面插入数据就是连续的了. MySQL复制表结构 ...
- mysql改存储引擎教程_MySQL中修改数据表存储引擎的三种方法
第一种方法:ALTER TABLE 将表从一个引擎修改为另一个引擎最简单的办法是使用ALTER TABLE语句,转换表的存储引擎会导致失去原引擎相关的所有特性. 例:将mytable的引擎修改为Inn ...
- mysql创建表语句 cmd_mysql cmd命令行 创建数据库 表 基础语句
一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1. 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u roo ...
最新文章
- Cell综述:口腔微生物群的部位特点:微米级生境与生态位
- 卡成PPT不开心?GAN也能生成流畅的连续表情了 |ECCV Oral · 代码
- VBOX Ubuntu设置与Windows的共享文件夹
- JVM源码阅读-本地库加载流程和原理
- mvc框架upgrade
- 上市4年,现在苹果要停产它了
- 深度学习优化器演化史
- Java Map在遍历过程中删除元素
- Shell脚本学习指南
- 查看Android应用签名信息
- windows搭建共享文件服务器,利用Windows共享搭建文件服务器
- python有限元传热求解_用python实现简单的有限元方法(一)
- 计算机硬盘启动改u为盘启动不了,如果计算机BIOS启动项找不到硬盘应该怎么办...
- 获取客户端mac地址 php,js获取客户端mac地址的方法
- Python爬虫之爬取某文库文章
- python 代码片段备忘
- 8个适用于WordPress的最佳SEO插件
- 北京理工大学重点用人单位推荐
- 什么是VISA信用卡?
- 计算机中人民币的符号怎么打,人民币符号怎么打?Word中人民币符号怎么打?...