我看基于mysql开发都是,基于jdbc操作sql语句,麻烦死了, 为啥不考虑用mybatis
本帖最后由 结冰的离季 于 2022-11-1 14:04 编辑
大部分ORM框架底层都是jdbc,想用什么就用什么,简单逻辑当然是怎么简单怎么来,一般复杂的逻辑才会用一些库来加速开发,我个人是用 Exposed 的
大部分ORM框架底层都是jdbc,想用什么就用什么,简单逻辑当然是怎么简单怎么来,一般复杂的逻辑才会用一些库来加速开发,我个人是用 Exposed 的
本帖最后由 美年达呀 于 2022-11-1 15:16 编辑
同上,为了便携开发,你不管用MyBatis也好 MyBatisPlus也好实际上也只是对jdbc封装了一下,插件开发操作MySQL又没有那么复杂的功能,不像Web开发之类的,基础CURD已经足够了。
同上,为了便携开发,你不管用MyBatis也好 MyBatisPlus也好实际上也只是对jdbc封装了一下,插件开发操作MySQL又没有那么复杂的功能,不像Web开发之类的,基础CURD已经足够了。
结冰的离季 发表于 2022-11-1 13:57
大部分ORM框架底层都是jdbc,想用什么就用什么,简单逻辑当然是怎么简单怎么来,一般复杂的逻辑才会用一些 ...
我想了想又发现一个问题, 依赖是会随插件打包的 插件的体积会变大
如果我A插件依赖 mybatis
B插件也依赖于 mybatis
怎么让 AB插件公用一个依赖
但是mybatis不属于mc插件,不能用插件之间依的方式
目前想到的只有 A导入mybatis B依赖于A
15519143469 发表于 2022-11-1 16:10
我想了想又发现一个问题, 依赖是会随插件打包的 插件的体积会变大
如果我A插件依赖 mybatis
或者是写一个没有任何功能的插件C 里面导入mybatis 然后其他 插件A B 都依依赖插件C
美年达呀 发表于 2022-11-1 15:14
同上,为了便携开发,你不管用MyBatis也好 MyBatisPlus也好实际上也只是对jdbc封装了一下,插件开发操作MyS ...
用 spring和 springboot 也太好笑了 启动插件的同时还顺带启动了一个web 服务是吧
只是有时候新加一些能都要重新写preparedStatement()
只是不想重复写一些轮子, 明明有拿来用就好
比如 hutool mybatis 这些实用强的就感觉很好,
但是又不想每个插件打包都把这些class打包进插件
在想如果
15519143469 发表于 2022-11-1 16:10
我想了想又发现一个问题, 依赖是会随插件打包的 插件的体积会变大
如果我A插件依赖 mybatis
https://www.mcbbs.net/forum.php?mod=viewthread&tid=1348966
本帖最后由 SumCraft 于 2022-11-2 09:38 编辑
低版本可以使用参考SimpleORM中的MavenLibs工具类,实现通过Maven仓库拉取依赖并加载.
https://github.com/caoli5288/SimpleORM/blob/master/src/main/java/com/mengcraft/simpleorm/lib/MavenLibs.java
也可以用直接用SimpleORM做依赖,然后CRUD.
低版本可以使用参考SimpleORM中的MavenLibs工具类,实现通过Maven仓库拉取依赖并加载.
https://github.com/caoli5288/SimpleORM/blob/master/src/main/java/com/mengcraft/simpleorm/lib/MavenLibs.java
也可以用直接用SimpleORM做依赖,然后CRUD.