学习 springboot 的困惑

2020-06-26 16:47:28 +08:00
 fxjson

一直比较抵触编译型语言,可能是我太懒了,感觉干啥都费劲和麻烦,搭建过 ssm,最终因为感觉配置麻烦而放弃,接触了 springboot,感觉还是蛮好的,一些默认配置已经帮我们做了,现在学习到集成 db,貌似可选的有 jpa 个 mybatis, 尝试写了个 user 表,忽然发现 mybatis 挺灵活,但是感觉写 xml 总感觉不爽,不知道大家的实际项目中用的什么 db 层

10248 次点击
所在节点    Java
83 条回复
hantsy
2020-06-30 14:22:02 +08:00
@liuzhen 另:Spring Data 简单的直接映射(属性名一致,取字段子集)可以在 Repository 中返回 Dto 就可以了。

interface UserRepostiory<>{
UserDto findByUsername()
}
CantSee
2020-06-30 15:41:20 +08:00
我觉得 mybatis 比较灵活,jpa 也还可以,但是复杂的查询会看来很难受,写 sql 比较清晰
halk
2020-06-30 18:26:31 +08:00
```java
User user = mapper.selectOne(new QueryWrapper<User>().lambda().eq(User::getId, 10086));
```

打算把项目里的 tk mapper 全部换成 mybatis-plus,也比 jpa 好用

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

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

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

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

© 2021 V2EX