ClickHouse-Native-JDBC icon indicating copy to clipboard operation
ClickHouse-Native-JDBC copied to clipboard

Is it not supporting mybatis?

Open ifengkou opened this issue 6 years ago • 4 comments

JDBC version in pom.xml

1.8

ClickHouse version

19.11.2

Error logs

Caused by: java.sql.SQLFeatureNotSupportedException
	at com.github.housepower.jdbc.wrapper.SQLResultSet.getType(SQLResultSet.java:324)
	at com.zaxxer.hikari.pool.HikariProxyResultSet.getType(HikariProxyResultSet.java)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at ......................
	at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:426)
	... 38 more

Other descriptions

<select id="getAll" resultType="cn.ifengkou.db.timeseries.model.TestModel">
        select * from test_jdbc_example
</select>

ifengkou avatar Aug 23 '19 09:08 ifengkou

com.github.housepower.jdbc.wrapper.SQLConnection 直接抛错误了,所以现在是不支持的

   @Override
    public DatabaseMetaData getMetaData() throws SQLException {
        throw new SQLFeatureNotSupportedException();
    }

这个驱动目前关于metadata 元数据的支持都是没有的,等待后续实现,也可以自己参考实现,提PR.

gaoxiong523 avatar Mar 27 '20 07:03 gaoxiong523

请问 最后是怎么解决的呢?

zhilinli123 avatar Jul 27 '22 11:07 zhilinli123

请问 最后是怎么解决的呢?

官方github 已经更新了啊 ,现在是可以用的,直接用mybatis 就可以了

gaoxiong523 avatar Jul 29 '22 01:07 gaoxiong523

@gaoxiong523 我用的api 并不是mybatis 我不知道应如何配置它

zhilinli123 avatar Jul 29 '22 07:07 zhilinli123