OJB框架下的自增主键管理
OJB框架提供了7种主键管理策略,因为最近在处理问题时遇到,这里介绍几个常用的。
SequenceManagerHighLowImpl
常用策略,会在数据库中建立表OJB_HL_SEQ用来管理ID,通过设置grabSize值来确定缓存与表之间的同步频率(默认值20,当ID增长20时会更新表中的最大ID)。
注:当项目用分布式时会产生各个服务器缓存中的ID不同步,导致插入数据时出现主键冲突。
SequenceManagerInMemoryImpl
当第一次请求ID时会去数据库查询最大id,之后完全使用缓存中的id,工作效率最高。
SequenceManagerNextValImpl
使用数据库中的主键管理序列。
注:当切换管理方式或修改主键管理序列时会生成新的ID序列。
OJB框架下的自增主键管理相关推荐
- INNODB自增主键的一些问题 vs mysql获得自增字段下一个值
今天发现 批量插入下,自增主键不连续了....... InnoDB AUTO_INCREMENT Lock Modes This section describes the behavior of A ...
- 39 | MySQL的id自增主键一定都是连续的?(写的不错~)
一.前言 先上一个表结构,后面例子就是依赖这个表数据 CREATE TABLE `t` (`id` int(11) NOT NULL AUTO_INCREMENT,`c` int(11) DEFAUL ...
- mysql 主键 下一个值_INNODB自增主键的一些问题 vs mysql获得自增字段下一个值
root@localhost : test 04:23:28>show variables like 'innodb_autoinc_lock_mode'; +----------------- ...
- dubbo下使用selectKey获取自增主键为0问题
在dubbo+zookeeper+ssm中,把自增主键的获取写到了controller层,结果导致获取的自增主键为0. 因为dubbo的原因,导致自增主键为0.具体原因我现在的水平还解决不了,以后去解 ...
- 为什么 MySQL 的自增主键不单调也不连续
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 转自:真没什么逻辑/Draveness 当我们在使用关系型数据库时 ...
- 通过源码分析Mybatis是如何返回数据库生成的自增主键值?
在Mybatis中,执行insert操作时,如果我们希望返回数据库生成的自增主键值,那么就需要使用到KeyGenerator对象. 需要注意的是,KeyGenerator的作用,是返回数据库生成的自增 ...
- datatable如何生成级联数据_通过源码分析Mybatis是如何返回数据库生成的自增主键值?...
在Mybatis中,执行insert操作时,如果我们希望返回数据库生成的自增主键值,那么就需要使用到KeyGenerator对象. 需要注意的是,KeyGenerator的作用,是返回数据库生成的自增 ...
- java 并发 主键_高并发数据库自增主键分析
在一般情况下,在新增领域对象后,都需要获取对应的主键值.使用应用层来维护主键,在一定程度上有利于程序性能的优化和应用移植性的提高.在采用数据库自增主键的方案里,如果JDBC驱动不能绑定新增记录对应的主 ...
- MySQL获取自增主键Id
mysql插入数据后返回自增ID的方法 mysql和oracle插入的时候有一个很大的区别是,oracle通过获取序列的方式得到主键,mysql本身有一个列可以做自增长字段,mysql在插入一条数 ...
最新文章
- 图灵访谈系列之一:陈世欣谈产品经理与社区
- 【 C 】字符串查找基础笔记
- Symbian 编程总结导读
- android 关闭2g网络,中国联通将关闭2G网络,速来了解联通2g卡升级4g套餐方法
- 使用FastReport报表工具生成报表PDF文档
- COJ0700 数学(一)
- 【Python3】待解决的疑问
- 一个项目中能提出哪些数据库优化_阿里资深技术专家曲山:优秀的数据库存储引擎应具备哪些能力?...
- stack(栈)数据结构详解
- 关于高速光耦6n137的使用总结_光耦合器应用电路的基本特性!-先进光半导体
- C语言程序设计实验报告——实验二
- 上位机和下位机通信故障判断方法
- 小票打印机 linux 驱动下载,POS58小票机驱动下载
- JS实现自定义右键菜单
- 云服务器安全使用原则
- matlab白化代码,[支持m_map白化] MATLAB对地图进行白化
- 微信调整字体大小 html,H5禁止微信内置浏览器调整字体大小
- 书中自有黄金屋系列5:读《正面管教》
- 云朵怎么画好看?超简单的天空上色教程
- 查看 win 系统开机关机,启动时间