- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并发自定义主键生成策略
并发自定义主键生成策略
在项目开发中,我遇到一个需求.就是要生成自定义的主键.
主键的格式为:前缀 + 当天日期 + 自增长序列号
自增长序列号: 这个序列号是每天从0或1开始自增长的
在了解完需要之后,我做了简单的分析之后就马上进入编码模式,这里我使用的是mysql数据,全部代码已经上传到github,有需要的同学自行下载
目录结构(项目管理工具用的maven)
src
main
java
com.kco.bean.SequenceNumberBean com.kco.dao.SequenceNumberDao com.kco.Enum.SequenceNumberEnum com.kco.service.SequenceNumberService com.kco.service.SequenceNumberServiceImpl resources
META-INF/mybatis/mapper/SequenceNumberDao.xml META-INF/mybatis/sql-map-config.xml META-INF/spring/spring-base-jdbc.xml perties test
java
com.kco.TestSequenceNumberService pom.xml
编码
1, 首先创建一个maven工程,配置一下jar依赖 pom.xml
!--?xml version=1.0 encoding=UTF-8?--
project xmlns=/POM/4.0.0 xmlns:xsi=/2001/XMLSchema-instance xsi:schemalocation=/POM/4.0.0 /xsd/maven-4.0.0.xsd
modelversion4.0.0/modelversion
groupidcom.kco/groupid
mytestcode/artifactid
version1.0-SNAPSHOT/version
dependencies
dependency
groupidmons/groupid
commons-lang3/artifactid
version3.3.2/version
/dependency
dependency
groupidmons/groupid
commons-io/artifactid
version1.3.2/version
/dependency
dependency
groupidmons/groupid
commons-collections4/artifactid
version4.1/version
/dependency
dependency
groupidmons/groupid
commons-dbcp2/artifactid
version2.0.1/version
/dependency
dependency
groupidmons/groupid
commons-pool2/artifactid
version2.3/version
/dependency
!-- test --
dependency
groupidjunit/groupid
junit/artifactid
version4.10/version
scopetest/scope
/dependency
dependency
groupidorg.springframework/groupid
spring-test/artifactid
scopetest/scope
version4.2.3.RELEASE/version
/dependency
dependency
您可能关注的文档
- 平交口边通车边施工方案.doc
- 平凉市专业技术人员继续教育在线考试测试题答案.docx
- 平凉市第二届中小学读书节知识竞赛题.doc
- 第3章需求预测和决策.ppt
- 平凉市崆峒区2015-2016学年第一学期九年级物理期末试卷及答案.doc
- 平台钢结构设计.ppt
- 第3章雨水管渠系统的设计3.ppt
- 平均变化率与一元二次方程.ppt
- 平安交通,幸福生活.ppt
- 平定乙二醇水处理单元施工组织设计(水池).doc
- 深度剖析《GB 17681-2024危险化学品重大危险源安全监控技术规范》:守护化工安全的前沿指引.docx
- 深度剖析《GB_T 25433 - 2024密闭式炼胶机炼塑机安全要求》:为行业安全发展筑牢基石.docx
- 深度剖析《GB_T 45161 - 2024液氢容器用安全阀技术规范》:解锁行业安全保障密码.docx
- 解读《GB_T 32151.22 - 2024温室气体排放核算与报告要求 第22部分:畜禽养殖企业》.docx
- 解读《GB_T 34877.4 - 2024工业风机 标准实验室条件下风机声功率级的测定 第4部分:声强法》.docx
- 解读《GB_T 33290.18-2024文物出境审核规范 第18部分:少数民族服饰》.docx
- 深度剖析GB_T 29468-2024:洁净室围护结构夹芯板标准的变革与应用.docx
- 解读《GB 19577-2024热泵和冷水机组能效限定值及能效等级》.docx
- 解读《GB_T 4732.6-2024压力容器分析设计 第6部分:制造、检验和验收》.docx
- 解读《GB_T 5170.22-2024环境试验设备检验方法 第22部分:声振试验用混响场试验设备》.docx
最近下载
- CAD链轮的画法 用CAD链轮的画法 实用.doc VIP
- 2025年电工技师考试题及答案.doc VIP
- 2024—2025学年江苏省苏州市沙溪高级中学高二上学期9月月考语文试卷.doc VIP
- 建筑工程项目管理制度.pdf VIP
- 运动康复中心的创新商业模式探索.docx VIP
- 员工婚丧及伤病住院慰问金实施办法.doc VIP
- TZZB 3693-2024 工程机械渗碳重载圆柱齿轮.pdf
- 护理查房急性心肌梗死护理查房.pptx VIP
- 统编版小学语文五年级上册第一单元 落花生 大单元学历案 教学设计附双减作业设计(基于新课标教学评一体化).docx VIP
- 2025年电工(技师)证考试题及电工(技师)试题答案 .pdf VIP
文档评论(0)