Mybatis 是注解方式用得多还是 xml 用得多

2019-03-31 21:08:10 +08:00
 LongLights

最近在学习 ssm 框架的内容,单纯的比较好奇现在使用 Mybatis 是比较流行 xml 方式还是注解方式

5989 次点击
所在节点    Java
29 条回复
taaaang
2019-03-31 21:16:10 +08:00
不知到你说的注解方式是用到什么程度,至少 sql 写注解里面是很操蛋的事情
wolfie
2019-03-31 21:21:06 +08:00
xml 吧,没见过用注解写动态 sql 的。
cnbobolee
2019-03-31 21:21:21 +08:00
注解吧,我以前的项目里面基本上看不到 xml 文件了。
fumichael
2019-03-31 21:24:39 +08:00
@taaaang #1 我见过别人的项目,简单的单表操作就是直接写注解,注解的内容就是 sql
目前维护的都是统一写在 xml 里面
LongLights
2019-03-31 21:25:45 +08:00
看来还是得熟悉熟悉 xml 方式。。。现在好像比较喜欢写注解
Salvation
2019-03-31 21:29:15 +08:00
我目前遇到的都是 xml 用得多。

各有利弊吧。
glaucus
2019-03-31 21:30:03 +08:00
简单注解,复杂 Provider
sdxlh007
2019-03-31 21:32:39 +08:00
我还是喜欢 xml 方式。。。但是公司很多人喜欢注解方式
daimazha
2019-03-31 21:33:42 +08:00
xml, 因为用 mbg 生成的
taaaang
2019-03-31 21:35:28 +08:00
@fumichael 简单 sql 写注解,就是写时一时爽,维护起来就会越来越操蛋。复杂 sql 就不用说了,直接 xml。如果表结构不负责,业务简单,那直接 JPA 得了.
gejun123456
2019-03-31 21:55:09 +08:00
用 xml 可以试试 https://www.jianshu.com/p/1fb00955302a 使用 xml 效率很高
buf1024
2019-03-31 22:05:03 +08:00
xml 目前居多,但推荐注解方式,主流。
jorneyr
2019-03-31 22:09:52 +08:00
推荐使用 xml
wucao219101
2019-03-31 22:21:51 +08:00
MyBatis Generator 一键生成代码和 xml 避免大量手写
mtus
2019-03-31 23:15:10 +08:00
还是 XML 方式更强大, 支持的扩展属性更多, 维护起来更方便.

不过, 推荐看看 [jOOQ]( http://www.jooq.org/), 用起来更舒服.
TommyLemon
2019-04-01 00:14:10 +08:00
可以参考以前的 V2 帖子:现在用 mybatis 都不用 xml 了吗
https://www.v2ex.com/t/541755
kidlj
2019-04-01 00:47:20 +08:00
@mtus Go 语言使用者看了看 jooq 的介绍有点儿眼红。哈哈哈哈。
xuanbg
2019-04-01 05:19:09 +08:00
复杂 SQL 照样用注解!

都 9102 年了,还用 XML 这种反人类的东西。。。
jinghong
2019-04-01 08:53:07 +08:00
xml
lsongiu
2019-04-01 08:55:34 +08:00
xml

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

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

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

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

© 2021 V2EX