Class QueryProConfig


  • public class QueryProConfig
    extends Object
    该包最终对外暴露的类,使用`QueryProConfig.` `final`(只读), `global`或`request`或`thread`或`context`或`code`读取,写入配置信息。
    • Field Detail

      • thread

        @Deprecated
        public static final ThreadQueryProConfigImpl thread
        Deprecated.
        不推荐使用,优先使用global或request或者context
        因为存在线程池复用线程, threadLocal不释放问题 所以必须在线程初始化后调用QueryProConfig.thread.init() 必须在线程结束后调用QueryProConfig.thread.clean() 之后,才能针对对thread进行配置
        另外:同时存在thread配置与request配置的时候,会使用request中的配置
      • context

        public static final ThreadQueryProConfigImpl context
        在回调函数中,维持一个query pro配置的上下文 注意该配置对函数中新开的线程无效
        context不能嵌套
        QueryProConfig.context.use(context -> { context.bt(); UserQueryPro.selectBy().id().equalTo(1); });
    • Constructor Detail

      • QueryProConfig

        public QueryProConfig()
    • Method Detail

      • dataSource

        public static void dataSource​(DataSource dataSource)
      • bt

        public static void bt​(boolean dataSource)
      • logicDelete

        public static void logicDelete​(boolean dataSource)