大家项目上会用 Example 吗? 还是手写 xml 。
![]() | 1 lyusantu 2020-09-14 15:11:02 +08:00 师傅领进门 修行看个人 |
2 keshawnvan 2020-09-14 15:13:53 +08:00 自己写的生成工具 |
![]() | 3 yiyi11 2020-09-14 15:57:21 +08:00 via Android 用 mybatisplus |
![]() | 4 wysnylc 2020-09-14 15:59:05 +08:00 如果不嫌 xml 东西多可以用,这个恰恰是依赖最小的 |
![]() | 5 Foxkeh 2020-09-14 16:09:05 +08:00 用过, 不过"或"条件组合比较多的话, mybatis generator 生成的查询模板就难以胜任了 3 楼说的 mybatis plus 这方面做得比较好 |
![]() | 6 cweijan 2020-09-14 17:44:47 +08:00 Example 不好用, 参数少用 mybatis-generator-pro 插件生成, 参数多手写 XML |
![]() | 7 windsound 2020-09-14 17:53:39 +08:00 不会,手写 |
8 leafre &nsp; 2020-09-14 17:54:36 +08:00 并不能提高效率 |
9 earther01 2020-09-14 18:04:29 +08:00 用的 tk 的 example,还挺好用的 |
10 egfegdfr 2020-09-14 18:14:40 +08:00 不用,都是自己手写,如果嫌麻烦可以用 mybatis plus |
![]() | 11 twogoods 2020-09-14 19:13:28 +08:00 不写 xml 单纯写注解呢 https://github.com/twogoods/TgDao |
![]() | 12 wangyanrui 2020-09-14 19:42:05 +08:00 via Android 代码是工具,只要易读,怎么方便怎么来,这个东西不需要纠结 |
13 shuang99 2020-09-14 20:19:38 +08:00 我觉得挺好用的呀,至少俺的效率还是快了些的。。。 |
14 EminemW 2020-09-14 22:15:44 +08:00 用 mybatis plus,需要配置 sql 优化,不然默认 select * ,而且自带的 selectOne()实现方式居然是调用 selectList()然后结果取第一个 |
![]() | 15 sagaxu 2020-09-14 22:18:48 +08:00 via Android 不用 mybatis,简单的走 jpa,复杂的 jdbctemplate 自己拼 |
16 MarioLuo 2020-09-14 23:06:50 +08:00 via Android 后期维护麻烦,生成一堆代码 |
![]() | 17 inktiger 2020-09-15 02:04:49 +08:00 我一般都是手写,排版都要自己调,虽然开头累死个人,但维护起来挺好的 |
![]() | 18 qwerthhusn 2020-09-15 08:50:17 +08:00 发现简单的增删改查可以直接 JPA,复杂的用 MyBatis (很少很少),两个混用, |
![]() | 19 gejun123456 2020-09-15 09:22:32 +08:00 |
20 securityCoding 2020-09-15 09:26:45 +08:00 一般项目直接 jpa 了~ |
![]() | 21 gz911122 2020-09-15 10:12:08 +08:00 不用, 后面改起来太麻烦 |
![]() | 22 siweipancc 2020-09-15 13:30:20 +08:00 via iPhone 一般涉及多表多条件的不如手写,这货就跟 jpa 一样,很难用得好。 遇到是报表的上百行组装,管你用啥框架,乖乖手写。 |
23 zouzou 2020-09-15 16:08:15 +08:00 用 MyBatis Dynamic SQL,复杂的手写 sql 。 |