阿里 Druid 维护人员就不能好好解决一下 issue 吗?

2019-07-01 18:49:39 +08:00
 Oktfolio

Mybatis 3.5.1 都 Release 快 3 个月了。

LocalDateTime LocalDate LocalTime 报 SQLFeatureNotSupportedException 的问题也快 3 个月了

嗯,昨天 Release 了一个 1.1.18 ,改了两行代码,你告诉我这问题修复了?

都不实际测试下的吗?你自己去测测到底有没有解决。

我尝试修改,没有你 alibaba 的 jconsole tools 编译过不了。从 maven 仓库下载 jar 包 也没编译过。

6741 次点击
所在节点    Java
13 条回复
javlib
2019-07-01 19:29:59 +08:00
深度使用了 druid 吗?只用连接池看看能不能换 hikaricp ?
Oktfolio
2019-07-01 19:56:11 +08:00
@javlib 现在用的老版本 Druid +老版本 Mybatis 没问题,主要是 Release 个改了两行代码并且根本没解决问题的版本是个什么鬼🌚
cubecube
2019-07-01 20:30:22 +08:00
你可以自己编译啊。那些依赖不用管,别编译 test 就行。我也自己维护了一个版本,后续不追了,没问题就得。
misaka19000
2019-07-01 20:37:45 +08:00
开源不就是 you can you up 么,建议楼主提 pr
misaka19000
2019-07-01 20:38:09 +08:00
或者自己拉一个新的分支就好了
marshmallow
2019-07-01 21:47:46 +08:00
推荐换 hikaricp
marshmallow
2019-07-01 21:54:12 +08:00
jconsole tools 是指 jdk 安装目录下的 tools.jar 和 jconsole.jar ,不是 maven 仓库里的,自己定义一下 system path 就可以了
Oktfolio
2019-07-01 22:08:10 +08:00
@marshmallow 我看 pom 是 alibaba 自己的 jconsole tools,我下载 jar 包自己放进去的...难道是和 oracle jdk 是一样的?或许我不该在 11 下面编译?

<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>jconsole</artifactId>
<version>1.8.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/jconsole.jar</systemPath>
<optional>true</optional>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>tools</artifactId>
<version>1.8.0</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
<optional>true</optional>
</dependency>
</dependencies>

[ERROR] error reading /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/jconsole.jar; zip END header not found
[ERROR] error reading /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/tools.jar; zip END header not found
Kyle18Tang
2019-07-01 22:25:21 +08:00
我们也是用 springboot 默认的 hikaricp。
marshmallow
2019-07-02 10:14:57 +08:00
jdk11 中已经全部转化称模块了,jdk8 中才有 tools.jar
cmonkey
2019-07-19 15:54:29 +08:00
这是说它需要 jconsole/tools 作为依赖,只不过他们不要脸,直接把 groupId 写成 alibaba, 一般都是写 com.sun 这些

比如我们项目中这样定义
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>

这些 lib 在>1.8 上面就没有了,在 jdk1.9 mod 后这都没有了,所以你需要 downgrade jdk version
LosLord
2019-07-21 10:31:58 +08:00
boot 的 hikari 不好用吗
luckymao
2019-09-06 14:08:33 +08:00
是的呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/579048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX