com.alibaba:druid:1.0.16 dbType not support : sqlite

xt0899hw  于 2022-10-21  发布在  Druid
关注(0)|答案(1)|浏览(253)

druid 1.0.16 dbType not support : sqlite

nkcskrwz

nkcskrwz1#

我也遇到这个问题。PageUtils.java中limit只支持了Oracle,DB2,SQL_SERVER,MYSQL,MARIADB,H2,POSTGRESQL。其它的数据库会抛出UnsupportedOperationException。实际上sqlite跟mysql的limit语句一样。我的解决办法是“虽然你用的sqlite,但是要limit时dbType传入mysql即可”。感觉不是很完美。
另外sqlite数据库用PageUtils.java中的生成limit语句的方法生成语句后,如果filter中配置了stat,statFilter会认为它刚刚生成的分页语句的语法有错误。我实在没办法,只能把stat这个filter去掉了。

相关问题