所有程序包的分层结构
程序包分层结构:- org.shoulder.data.annotation,
- org.shoulder.data.aspect,
- org.shoulder.data.constant,
- org.shoulder.data.context,
- org.shoulder.data.mybatis.base.controller,
- org.shoulder.data.mybatis.base.dao,
- org.shoulder.data.mybatis.base.entity,
- org.shoulder.data.mybatis.base.service,
- org.shoulder.data.mybatis.config.handler,
- org.shoulder.data.mybatis.query
类分层结构
- java.lang.Object
- org.springframework.jdbc.datasource.AbstractDataSource (implements javax.sql.DataSource)
- org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource (implements org.springframework.beans.factory.InitializingBean)
- org.shoulder.data.context.DynamicDataSource
- org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource (implements org.springframework.beans.factory.InitializingBean)
- org.shoulder.data.mybatis.base.controller.BaseController<Biz,T>
- org.shoulder.data.aspect.DataSourceAspect
- org.shoulder.data.context.DataSourceContextHolder
- org.shoulder.data.mybatis.base.entity.ImmutableEntity<ID>
- org.shoulder.data.mybatis.base.entity.BaseEntity<T>
- org.shoulder.data.mybatis.base.entity.TreeEntity<E,T>
- org.shoulder.data.mybatis.base.entity.BaseEntity<T>
- org.shoulder.data.mybatis.config.handler.ModelMetaObjectHandler (implements com.baomidou.mybatisplus.core.handlers.MetaObjectHandler)
- com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T> (implements com.baomidou.mybatisplus.extension.service.IService<T>)
- org.shoulder.data.mybatis.base.service.BaseServiceImpl<M,T>
- com.baomidou.mybatisplus.core.conditions.Wrapper<T> (implements com.baomidou.mybatisplus.core.conditions.ISqlSegment)
- com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,R,Children> (implements com.baomidou.mybatisplus.core.conditions.interfaces.Compare<Children,R>, com.baomidou.mybatisplus.core.conditions.interfaces.Func<Children,R>, com.baomidou.mybatisplus.core.conditions.interfaces.Join<Children>, com.baomidou.mybatisplus.core.conditions.interfaces.Nested<Param,Children>)
- com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> (implements com.baomidou.mybatisplus.core.conditions.query.Query<Children,T,R>)
- org.shoulder.data.mybatis.query.CriteriaQueryWrapper<T>
- com.baomidou.mybatisplus.core.conditions.query.QueryWrapper<T> (implements com.baomidou.mybatisplus.core.conditions.query.Query<Children,T,R>)
- com.baomidou.mybatisplus.core.conditions.AbstractWrapper<T,R,Children> (implements com.baomidou.mybatisplus.core.conditions.interfaces.Compare<Children,R>, com.baomidou.mybatisplus.core.conditions.interfaces.Func<Children,R>, com.baomidou.mybatisplus.core.conditions.interfaces.Join<Children>, com.baomidou.mybatisplus.core.conditions.interfaces.Nested<Param,Children>)
- org.springframework.jdbc.datasource.AbstractDataSource (implements javax.sql.DataSource)
接口分层结构
- org.shoulder.data.constant.DataBaseConsts
- javax.validation.groups.Default
- org.shoulder.data.mybatis.base.entity.ImmutableEntity.Save
- org.shoulder.data.mybatis.base.entity.ImmutableEntity.Update
- com.baomidou.mybatisplus.extension.service.IService<T>
- org.shoulder.data.mybatis.base.service.IBaseService<T>
- com.baomidou.mybatisplus.core.mapper.Mapper<T>
- com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
- org.shoulder.data.mybatis.base.dao.IBaseRepository<T>
- com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
注释类型分层结构
- org.shoulder.data.annotation.DataSource (implements java.lang.annotation.Annotation)
- org.shoulder.data.annotation.TableAlias (implements java.lang.annotation.Annotation)