大虾帮帮忙~拜托

WoShiNeo 2007-02-09 11:28:51
求教一个问题!
我的数据库有一张表的主键是自定义的,它是通过8位日期+4位编号组成,4位编号是每次+1递增的,我想到的方法就是获得目前最大的ID,然后再给后4位编号+1组成新的编号,但是在多用户情况下,很有可能在我获得当前最大ID还没有作+1操作的时候,就已经又新插入多条数据,这样ID就不能保证唯一性。。。
我想到的办法只有触发器,但是现在用不了,还请各位大虾指条活路~
...全文
146 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WoShiNeo 2007-02-10
  • 打赏
  • 举报
回复
事务好像解决不了这个问题吧???
线程同步具体怎么做啊???
我是菜鸟,请大虾指点。。。
v38 2007-02-09
  • 打赏
  • 举报
回复
用事务
SAsura 2007-02-09
  • 打赏
  • 举报
回复
插入时决定id,并且要线程同步
性能会受到影响,但是影响不大

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧