H5W3
当前位置:H5W3 > 其他技术问题 > 正文

mybatis plus 分布式id生成策略如何设置work-id和database-id

描述:

最近在使用mybatis plus -java框架 ,其中有分布式id生成及type=IdType.ID_WORDER_STR,
据个人了解 ,snowflake id是需要设置:

1.开始时间戳2.机器id 3.数据中心id的

但是在mybatis plus的配置中并没有看到如何设置这三个选项,怎么办呀

补充:在网上看到的snowflake demo都是需要是设置这3个选项的, 而且我目前开发的程序是有C++和py端的, 如果java端的mybatis plus的机器id和dbid不设置,担心会出现id重复的危险

回答:

虽然没有找到如何配置三个属性 ,不过查看框架的源码后自己copy了个com.baomidou.mybatisplus.toolkit.Sequence.java类放在目前项目的源码包中,然后,就没有然后了
那就这样吧

回答:

有配置项的
clipboard.png

基准时间, 我在源码里看到是: Thu Nov 04 09:42:54 CST 2010 .

clipboard.png

回答:

同问 作者找到解决办法了吗

本文地址:H5W3 » mybatis plus 分布式id生成策略如何设置work-id和database-id

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址