最近入职了新的公司,然后遇到了一点问题是以前没注意过的,正好以此为契机,开始记录一点东西吧~
其实我也不太知道到底是不是Druid的问题,因为毕竟MyCat和Druid都是阿里的,人家用的好好的,不应该会有这样的问题,应该是我们的用法比较奇葩吧,下面记录一下:
MyCat提供一个自定义的函数可以查询一个全局的自增序列:Select next value for MYCATSEQ_xxx,但是当用Druid去执行这个语句的时候,就会报错。经过查找调试,发现换用Hikari就没有问题了,网上找到的解决方法都是不直接获取自增的主键,所以和业务不太合适