Class LoadMyBatis

java.lang.Object
io.r2mo.base.dbe.common.DBLoadBase
io.r2mo.dbe.mybatisplus.spi.LoadMyBatis
All Implemented Interfaces:
io.r2mo.base.dbe.common.DBLoad

@SPID("DEFAULT_DB_META") public class LoadMyBatis extends io.r2mo.base.dbe.common.DBLoadBase
核心的 Metadata 管理模型,用来填充当前环境中所有的元数据信息,结合 MyBatis-Plus 的 TableInfoHelper 来完成元数据的提取和填充工作, 且一次性将所有信息全部填充完成,而不造成二次提取的低效问题。
Author:
lang : 2025-10-24
  • Field Summary

    Fields inherited from interface io.r2mo.base.dbe.common.DBLoad

    DEFAULT_SPID_META
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    setupTable(io.r2mo.base.dbe.common.DBNode node, Class<?> entity)
     

    Methods inherited from class io.r2mo.base.dbe.common.DBLoadBase

    configure, setupBefore, setupField

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.r2mo.base.dbe.common.DBLoad

    configure, configure
  • Constructor Details

    • LoadMyBatis

      public LoadMyBatis()
  • Method Details

    • setupTable

      protected void setupTable(io.r2mo.base.dbe.common.DBNode node, Class<?> entity)
      Specified by:
      setupTable in class io.r2mo.base.dbe.common.DBLoadBase