描述:
最近在使用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类放在目前项目的源码包中,然后,就没有然后了
那就这样吧