程序包 gu.sql2java

接口 TableManagerProvider


public interface TableManagerProvider
获取TableManager实例的接口
从以下版本开始:
3.20.0
作者:
guyadong
  • 方法概要

    修饰符和类型
    方法
    说明
    <M extends TableManager<? extends BaseBean>>
    M
    instanceOf(Class<M> interfaceClass)
    根据表记录类型返回数据库操作实例
    优先返回支持缓存的数据库操作实例(cache)
    <B extends BaseBean>
    TableManager<B>
    managerOf(Class<B> beanType)
    根据表记录类型返回数据库操作实例
    优先返回支持缓存的数据库操作实例
    <B extends BaseBean>
    TableManager<B>
    managerOf(String tablename)
    根据表名返回数据库操作实例
    优先返回支持缓存的数据库操作实例(cache)
  • 方法详细资料

    • instanceOf

      <M extends TableManager<? extends BaseBean>> M instanceOf(Class<M> interfaceClass)
      根据表记录类型返回数据库操作实例
      优先返回支持缓存的数据库操作实例(cache)
      参数:
      interfaceClass - 接口类
      返回:
      TableManager实例,找不到时抛出异常
    • managerOf

      <B extends BaseBean> TableManager<B> managerOf(String tablename)
      根据表名返回数据库操作实例
      优先返回支持缓存的数据库操作实例(cache)
      参数:
      tablename - table name
      返回:
      TableManager实例,找不到时抛出异常
    • managerOf

      <B extends BaseBean> TableManager<B> managerOf(Class<B> beanType)
      根据表记录类型返回数据库操作实例
      优先返回支持缓存的数据库操作实例
      参数:
      beanType - java bean type
      返回:
      TableManager实例,找不到时抛出异常