V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tuess
V2EX  ›  数据库

Java 和数据库问题请教

  •  
  •   tuess · 2020-03-27 12:15:39 +08:00 · 1915 次点击
    这是一个创建于 1684 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    14 条回复    2020-03-27 16:57:07 +08:00
    gz911122
        1
    gz911122  
       2020-03-27 12:31:38 +08:00
    存储?指的是插入数据库吗?
    itning
        2
    itning  
       2020-03-27 12:33:01 +08:00
    result map
    telnetning
        3
    telnetning  
       2020-03-27 13:09:10 +08:00 via Android
    所以你看了 mybatis 的文档了没
    manami
        4
    manami  
       2020-03-27 13:12:26 +08:00 via Android
    mybatis 不是用来存储数据的
    evi1j
        5
    evi1j  
       2020-03-27 13:16:02 +08:00 via Android
    你的意思是映射成对象?
    oneisall8955
        6
    oneisall8955  
       2020-03-27 13:23:31 +08:00 via Android
    楼主意思通过 mybatis 查询,如何映射到 JAVA 类实体吧? result map 好像可以吧,太久没用 mybatis 了
    MikeLei
        7
    MikeLei  
       2020-03-27 13:45:59 +08:00
    用了 mybatis 应该就能明白 ORM,例如 mybatis-generator 就可以生成代码,如果没有用的话就自己创建 xml 文件,编写对应的 mapper 然后映射到自己创建的实体就可以啦。
    Cbdy
        8
    Cbdy  
       2020-03-27 14:10:32 +08:00
    用 List<Map<String, Object>>
    tuess
        9
    tuess  
    OP
       2020-03-27 15:14:22 +08:00
    像这种格式的数据,实体类用两个 List<String>属性来映射可以吗
    tuess
        10
    tuess  
    OP
       2020-03-27 15:14:58 +08:00
    @MikeLei 像这种格式的数据,实体类用两个 List<String>属性来映射可以吗
    tuess
        11
    tuess  
    OP
       2020-03-27 15:21:00 +08:00
    @Cbdy 这样映射出来好像一行为一组 map 的,我想要两个 List 这种类似的😂
    Lonely
        12
    Lonely  
       2020-03-27 15:23:14 +08:00 via iPhone
    @tuess 你转成两个 list 不就好了
    MikeLei
        13
    MikeLei  
       2020-03-27 15:25:10 +08:00
    @tuess 按照 ORM 思维,你查询回来的结果应该对应一个实体,所以最好用实体来接收,然后实体组是用 List 还是 Map 就随便你啦
    tuess
        14
    tuess  
    OP
       2020-03-27 16:57:07 +08:00
    @MikeLei 好的,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1304 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 23:32 · PVG 07:32 · LAX 15:32 · JFK 18:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.