zoukankan      html  css  js  c++  java
  • SpringBoot与Mybatis整合(包含generate自动生成代码工具,数据库表一对一,一对多,关联关系中间表的查询)

    链接:https://blog.csdn.net/YonJarLuo/article/details/81187239

    自动生成工具只是生成很单纯的表,复杂的一对多,多对多的情况则是在建表的时候就建立好了关系(如添加外键,中间表什么的),然后自动生成就行了,会覆盖这些复杂情况!

    添加mybatis的generator插件:

    链接:https://blog.csdn.net/readyyy/article/details/85935365

    1,先用generator工具生成xml,mapper,bean

    2,对于复杂关系,还得自己再加工一下

    2-1在bean中新增一个extend包,添加extend类各自包含对方一个集合引用(多对多)(如果是一对多,一那方包含)

    2-2在dao中新增一个extend包,添加extend接口类,实现多表查询功能

    2-3在mapper.xml中新增一个extend包,添加extend.xml文件,实现多表查询功能

  • 相关阅读:
    HDU 5963 朋友
    BZOJ 4805 欧拉函数求和
    BZOJ 2153 设计铁路
    BZOJ 2631 tree
    BZOJ 4804 欧拉心算
    BZOJ 4806 炮
    BZOJ 3774 最优选择
    BZOJ 4800 Ice Hockey World Championship
    BZOJ 3894 文理分科
    北方大学多校联合训练第十一场E:Modules
  • 原文地址:https://www.cnblogs.com/wskb/p/11582711.html
Copyright © 2011-2022 走看看