程序包分层结构:
- org.babyfish.jimmer.spring,
- org.babyfish.jimmer.spring.cache,
- org.babyfish.jimmer.spring.cache.impl,
- org.babyfish.jimmer.spring.cfg,
- org.babyfish.jimmer.spring.cfg.support,
- org.babyfish.jimmer.spring.client,
- org.babyfish.jimmer.spring.cloud,
- org.babyfish.jimmer.spring.model,
- org.babyfish.jimmer.spring.repository,
- org.babyfish.jimmer.spring.repository.bytecode,
- org.babyfish.jimmer.spring.repository.config,
- org.babyfish.jimmer.spring.repository.parser,
- org.babyfish.jimmer.spring.repository.support
类分层结构
- java.lang.Object
- org.babyfish.jimmer.sql.di.AbstractJSqlClientWrapper (implements org.babyfish.jimmer.sql.runtime.JSqlClientImplementor)
- org.babyfish.jimmer.sql.cache.spi.AbstractRemoteHashBinder<K,V> (implements org.babyfish.jimmer.sql.cache.chain.SimpleBinder.Parameterized<K,V>)
- org.babyfish.jimmer.sql.cache.spi.AbstractRemoteValueBinder<K,V> (implements org.babyfish.jimmer.sql.cache.chain.SimpleBinder<K,V>)
- org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.EnvironmentAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.ResourceLoaderAware)
- org.babyfish.jimmer.spring.repository.parser.AndPredicate (implements org.babyfish.jimmer.spring.repository.parser.Predicate)
- org.babyfish.jimmer.spring.cache.CaffeineBinder<K,V> (implements org.babyfish.jimmer.sql.cache.chain.LoadingBinder<K,V>)
- org.babyfish.jimmer.spring.repository.bytecode.ClassCodeWriter
- org.babyfish.jimmer.spring.client.CodeBasedExceptionAdvice
- org.babyfish.jimmer.spring.repository.parser.Context
- org.babyfish.jimmer.sql.di.DefaultUserIdGeneratorProvider (implements org.babyfish.jimmer.sql.di.UserIdGeneratorProvider)
- org.babyfish.jimmer.spring.cfg.ErrorTranslatorConfig
- org.babyfish.jimmer.spring.cfg.HttpServletCondition (implements org.springframework.context.annotation.Condition)
- org.babyfish.jimmer.spring.repository.bytecode.JavaClasses
- org.babyfish.jimmer.spring.client.JavaFeignController
- org.babyfish.jimmer.spring.cfg.JimmerAutoConfiguration
- org.babyfish.jimmer.spring.repository.support.JimmerEntityInformation<E,ID> (implements org.springframework.data.repository.core.EntityInformation<T,ID>)
- org.babyfish.jimmer.spring.cfg.JimmerProperties
- org.babyfish.jimmer.spring.cfg.JimmerProperties.Client
- org.babyfish.jimmer.spring.cfg.JimmerProperties.Client.JavaFeign
- org.babyfish.jimmer.spring.cfg.JimmerProperties.Client.TypeScript
- org.babyfish.jimmer.spring.cfg.JimmerProperties.DatabaseValidation
- org.babyfish.jimmer.spring.cfg.JimmerProperties.ErrorTranslator
- org.babyfish.jimmer.spring.repository.config.JimmerRepositoriesConfig
- org.babyfish.jimmer.spring.cfg.JimmerSpringGraphQLAutoConfiguration
- org.babyfish.jimmer.spring.repository.support.JRepositoryImpl<E,ID> (implements org.babyfish.jimmer.spring.repository.JRepository<E,ID>)
- org.babyfish.jimmer.spring.cfg.MetadataCondition (implements org.springframework.context.annotation.Condition)
- org.babyfish.jimmer.spring.client.MetadataFactoryBean (implements org.springframework.beans.factory.FactoryBean<T>)
- org.babyfish.jimmer.spring.repository.bytecode.MethodCodeWriter
- org.babyfish.jimmer.spring.repository.bytecode.MethodCodeWriter.VarLoader
- org.babyfish.jimmer.spring.cfg.MicroServiceCondition (implements org.springframework.context.annotation.Condition)
- org.babyfish.jimmer.spring.cfg.MicroServiceExchangeConfig
- org.babyfish.jimmer.spring.cloud.MicroServiceExporterController
- org.babyfish.jimmer.spring.repository.parser.OrPredicate (implements org.babyfish.jimmer.spring.repository.parser.Predicate)
- org.babyfish.jimmer.spring.repository.parser.Path
- org.babyfish.jimmer.spring.repository.parser.PropPredicate (implements org.babyfish.jimmer.spring.repository.parser.Predicate)
- org.babyfish.jimmer.spring.repository.parser.Query
- org.babyfish.jimmer.spring.repository.parser.Query.Order
- org.babyfish.jimmer.spring.repository.support.QueryExecutors
- org.babyfish.jimmer.spring.repository.parser.QueryMethod
- org.babyfish.jimmer.spring.cache.RedisCaches
- org.springframework.data.repository.config.RepositoryBeanDefinitionRegistrarSupport (implements org.springframework.context.EnvironmentAware, org.springframework.context.annotation.ImportBeanDefinitionRegistrar, org.springframework.context.ResourceLoaderAware)
- org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport (implements org.springframework.data.repository.config.RepositoryConfigurationExtension)
- org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,ID> (implements org.springframework.context.ApplicationEventPublisherAware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.data.repository.core.support.RepositoryFactoryInformation<T,ID>)
- org.springframework.data.repository.core.support.RepositoryFactorySupport (implements org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware)
- org.babyfish.jimmer.spring.cfg.ServletControllerConfiguration
- org.babyfish.jimmer.spring.model.SortUtils
- org.babyfish.jimmer.spring.repository.parser.Source
- org.babyfish.jimmer.spring.cloud.SpringCloudExchange (implements org.babyfish.jimmer.sql.runtime.MicroServiceExchange)
- org.babyfish.jimmer.spring.cfg.support.SpringConnectionManager (implements org.babyfish.jimmer.sql.runtime.ConnectionManager)
- org.babyfish.jimmer.spring.cfg.SpringDocConfig
- org.babyfish.jimmer.spring.repository.SpringOrders
- org.babyfish.jimmer.spring.cfg.support.SpringTransientResolverProvider (implements org.babyfish.jimmer.sql.di.TransientResolverProvider)
- org.babyfish.jimmer.spring.cfg.SqlClientConfig
- org.babyfish.jimmer.spring.cfg.SqlClientInitializer (implements org.springframework.boot.ApplicationRunner)
- org.babyfish.jimmer.spring.cache.impl.TransactionCacheOperatorFlusher
- org.babyfish.jimmer.spring.cfg.TransactionCacheOperatorFlusherConfig
- org.babyfish.jimmer.spring.client.TypeScriptController
- org.babyfish.jimmer.spring.repository.support.Utils
接口分层结构
- org.babyfish.jimmer.spring.repository.JRepository.Pager
- org.babyfish.jimmer.spring.repository.JRepository.Viewer<E,ID,V>
- org.babyfish.jimmer.spring.repository.parser.Predicate
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.babyfish.jimmer.spring.repository.JRepository<E,ID>