tuess
V2EX  ›  数据库

Java 和数据库问题请教

  •  
  •   tuess · Mar 27, 2020 · 2639 views
    This topic created in 2259 days ago, the information mentioned may be changed or developed.

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

    14 replies    2020-03-27 16:57:07 +08:00
    gz911122
        1
    gz911122  
       Mar 27, 2020
    存储?指的是插入数据库吗?
    itning
        2
    itning  
       Mar 27, 2020
    result map
    telnetning
        3
    telnetning  
       Mar 27, 2020 via Android
    所以你看了 mybatis 的文档了没
    manami
        4
    manami  
       Mar 27, 2020 via Android
    mybatis 不是用来存储数据的
    evi1j
        5
    evi1j  
       Mar 27, 2020 via Android
    你的意思是映射成对象?
    itechify
        6
    itechify  
    PRO
       Mar 27, 2020 via Android
    楼主意思通过 mybatis 查询,如何映射到 JAVA 类实体吧? result map 好像可以吧,太久没用 mybatis 了
    MikeLei
        7
    MikeLei  
       Mar 27, 2020
    用了 mybatis 应该就能明白 ORM,例如 mybatis-generator 就可以生成代码,如果没有用的话就自己创建 xml 文件,编写对应的 mapper 然后映射到自己创建的实体就可以啦。
    Cbdy
        8
    Cbdy  
       Mar 27, 2020
    用 List<Map<String, Object>>
    tuess
        9
    tuess  
    OP
       Mar 27, 2020
    像这种格式的数据,实体类用两个 List<String>属性来映射可以吗
    tuess
        10
    tuess  
    OP
       Mar 27, 2020
    @MikeLei 像这种格式的数据,实体类用两个 List<String>属性来映射可以吗
    tuess
        11
    tuess  
    OP
       Mar 27, 2020
    @Cbdy 这样映射出来好像一行为一组 map 的,我想要两个 List 这种类似的😂
    Lonely
        12
    Lonely  
       Mar 27, 2020 via iPhone
    @tuess 你转成两个 list 不就好了
    MikeLei
        13
    MikeLei  
       Mar 27, 2020
    @tuess 按照 ORM 思维,你查询回来的结果应该对应一个实体,所以最好用实体来接收,然后实体组是用 List 还是 Map 就随便你啦
    tuess
        14
    tuess  
    OP
       Mar 27, 2020
    @MikeLei 好的,谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1331 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 17:22 · PVG 01:22 · LAX 10:22 · JFK 13:22
    ♥ Do have faith in what you're doing.