TDengine icon indicating copy to clipboard operation
TDengine copied to clipboard

与mybatis-plus 兼容问题

Open Dabingliu123 opened this issue 2 years ago • 4 comments

1,mybatis-plus的ipage组件与涛思不兼容,无法实现分页功能Mybatis Plus Cannot Read Database type or The Database's Not Supported! 2,第一次加载程序加载页面调用涛思sql会报 net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "INTERVAL" "INTERVAL" at line 8, column 9.错误

Dabingliu123 avatar Aug 29 '23 10:08 Dabingliu123

请问这个问题解决了吗?

wupeng1234 avatar Aug 30 '23 06:08 wupeng1234

第一个问题,我使用mybatis+pagehelper可以通过指定dialectAlias实现,因为tdengine的分页语法跟mysql的一样,参考配置

<plugins>
    <plugin interceptor="com.github.pagehelper.PageInterceptor">
      <property name="dialectAlias" value="taos=com.github.pagehelper.dialect.helper.MySqlDialect"/>
    </plugin>
</plugins>

mybatis-plus没用过,不过估计也有类似的配置方法,通过指定dialect实现分页

第二个问题,估计也是dialect的问题,我是直接使用mybatis,执行tdengine的特殊sql语法也没有任何问题。

enix223 avatar Sep 11 '23 10:09 enix223

你好,请问第二个问题解决了吗?

123sdfa avatar Apr 03 '24 03:04 123sdfa

第二个问题有人解决吗?官方也不出来给下解决方案?难道只能拼接sql。开发的体验不是体验。

sincebyte avatar May 21 '25 02:05 sincebyte