现在用 mybatis 都不用 xml 了吗

2019 年 3 月 6 日
 noble4cc

都用注解的形式了吗? 另外有没有更简洁的 orm 用,做不太复杂的项目效率高点的

16436 次点击
所在节点    Java
41 条回复
brucewuio
2019 年 3 月 6 日
不复杂的话 尝试一下 go 的 gorm
hjchjc1993
2019 年 3 月 6 日
spring data jpa
cafreeze
2019 年 3 月 6 日
spring data jpa
yiyi11
2019 年 3 月 6 日
同意楼上,不复杂的话用 spring data jpa。
daveze
2019 年 3 月 6 日
mybatis-plus
TommyLemon
2019 年 3 月 6 日
TommyLemon
2019 年 3 月 6 日
不用写代码,自动化接口和文档 ORM 库 APIJSON,5K Star 远超 Java 第二大 ORM 库 Hibernate
https://www.oschina.net/news/101787/apijson-3-1-0-released#comments
sonyxperia
2019 年 3 月 6 日
@brucewuio #1 你这种推荐,是让人家把整个项目语言都换了吗?
TommyLemon
2019 年 3 月 6 日
lhx2008
2019 年 3 月 6 日
Mybatis 不能算是真 ORM 吧,如果用 Mybatis 的话,XML 还是少不了,写在代码里面有点难看。
但是现在 SpringBoot 越来越多人用 Spring Data JPA 了,不过灵活性和性能都稍差
用 Jooq 也可以,不过功能没有 JPA 强大
TommyLemon
2019 年 3 月 6 日
Malthael
2019 年 3 月 6 日
感觉还是自己手写 sql 比较放心,注解感觉看着难看,尤其是长 sql
yukiww233
2019 年 3 月 6 日
这一大波硬广。。
LemonCoo1
2019 年 3 月 6 日
mybatis-plus , tk Mapper
toconoma
2019 年 3 月 6 日
用 xml 更方便管理吧,sql 跟代码分离
rizon
2019 年 3 月 6 日
@LemonCoo1 #14
@daveze #5
+1
mybatis-plus 简直不要更爽,公司新项目我推行的使用这个插件。配合 lambda,写代码就像写诗一样的优雅精致
Duolingo
2019 年 3 月 6 日
射爆科技可还行
我一直用 xml。。。毕竟灵活啊
qiyuey
2019 年 3 月 6 日
目前来看 注解 相比 XML 和 ORM,功能性、灵活性、可开发性都是有一定优势的,所以我之前在美团的团队都是使用注解的,后来来了阿里,也带动同事都使用注解了
TommyLemon
2019 年 3 月 6 日
@codingadog 射爆科技 是啥?英文错打成汉字了?
leon0903
2019 年 3 月 6 日
我也觉得注解方式比 xml 方式要好啊。。。。看代码一眼就能看到 sql,不需要任何跳转之类,不用分散注意力。

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

https://v2ex.ih06.com/t/541755

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

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

© 2021 V2EX