Java 和数据库问题请教

2020-03-27 12:15:39 +08:00
 tuess

大佬们,请问像下图中这种从数据库中查出来的数据,使用 mybatis 如何存储呢,请不吝赐教

1923 次点击
所在节点    数据库
14 条回复
gz911122
2020-03-27 12:31:38 +08:00
存储?指的是插入数据库吗?
itning
2020-03-27 12:33:01 +08:00
result map
telnetning
2020-03-27 13:09:10 +08:00
所以你看了 mybatis 的文档了没
manami
2020-03-27 13:12:26 +08:00
mybatis 不是用来存储数据的
evi1j
2020-03-27 13:16:02 +08:00
你的意思是映射成对象?
oneisall8955
2020-03-27 13:23:31 +08:00
楼主意思通过 mybatis 查询,如何映射到 JAVA 类实体吧? result map 好像可以吧,太久没用 mybatis 了
MikeLei
2020-03-27 13:45:59 +08:00
用了 mybatis 应该就能明白 ORM,例如 mybatis-generator 就可以生成代码,如果没有用的话就自己创建 xml 文件,编写对应的 mapper 然后映射到自己创建的实体就可以啦。
Cbdy
2020-03-27 14:10:32 +08:00
用 List<Map<String, Object>>
tuess
2020-03-27 15:14:22 +08:00
像这种格式的数据,实体类用两个 List<String>属性来映射可以吗
tuess
2020-03-27 15:14:58 +08:00
@MikeLei 像这种格式的数据,实体类用两个 List<String>属性来映射可以吗
tuess
2020-03-27 15:21:00 +08:00
@Cbdy 这样映射出来好像一行为一组 map 的,我想要两个 List 这种类似的😂
Lonely
2020-03-27 15:23:14 +08:00
@tuess 你转成两个 list 不就好了
MikeLei
2020-03-27 15:25:10 +08:00
@tuess 按照 ORM 思维,你查询回来的结果应该对应一个实体,所以最好用实体来接收,然后实体组是用 List 还是 Map 就随便你啦
tuess
2020-03-27 16:57:07 +08:00
@MikeLei 好的,谢谢

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

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

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

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

© 2021 V2EX