A B C D E F G H I J L M N O P Q R S T U V 
所有类 所有程序包

A

addUserName(Object, Class<?>, String) - 类 中的方法me.youm.frame.jpa.listener.DataBaseAuditListener
填充用户姓名
advancedPageQuery(Pageable, T1) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description: 高级查询加分页功能
advancedQuery(T) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description: 高级模糊查询,查询条件在实体中
advancedQuery(T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description: 不分页的高级查询,无条件时,最多返回最新的25条记录
advancedQuery(T1) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description: 高级查询不分页
advancedQuery(T, Pageable) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description: 高级模糊查询及分页
advancedQuery(T, Pageable) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description: 高级查询带分页的功能,如果没有查询条件,仅分页返回
advanceSearchProperty(String, String) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
查询某个属性集合,不包含重复数据
advanceSearchProperty(String, String) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 

B

BaseController<T1 extends BaseEntity,​T2 extends IBaseService,​ID> - me.youm.frame.jpa.base.controller中的类
基础控制器基类,包含常见的基本的CRUD的请求的处理,其他特殊的方法通过子类继承实现。
BaseController() - 类 的构造器me.youm.frame.jpa.base.controller.BaseController
Description:无参构造函数,获得T1的clazz对象
BaseDictEntity - me.youm.frame.jpa.base.entity中的类
字典的基础表的实体
BaseDictEntity() - 类 的构造器me.youm.frame.jpa.base.entity.BaseDictEntity
 
BaseEntity<ID> - me.youm.frame.jpa.base.entity中的类
ID 为主键的泛型,子类继承需要指定ID的类型,这样将ID实现放在子类中,具有更广的适用性
BaseEntity() - 类 的构造器me.youm.frame.jpa.base.entity.BaseEntity
 
BaseRepository<T extends BaseEntity,​ID> - me.youm.frame.jpa.base.repository中的接口
 
BaseSearchEntity - me.youm.frame.jpa.base.entity中的类
基础的高级搜索实体,不需要持久化到数据库
BaseSearchEntity() - 类 的构造器me.youm.frame.jpa.base.entity.BaseSearchEntity
 
BaseSearchField - me.youm.frame.jpa.base.entity中的类
 
BaseSearchField() - 类 的构造器me.youm.frame.jpa.base.entity.BaseSearchField
 
BaseServiceImpl<T extends BaseEntity,​ID,​BR extends BaseRepository> - me.youm.frame.jpa.base.service.impl中的类
这个类是BaseServcie的实现类,组件的实现类可以继承这个类来利用可以用的方法 继承JDK中的Observable,是为了是观察者模式来处理多表缓存的一致性 继承Observable,说明自己可以被别人观察,实现Observer说明自己也可以观察别人
BaseServiceImpl() - 类 的构造器me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description:无参构造函数,获得T1的clazz对象
br - 类 中的变量me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description:注入需要的Repository接口的代理类
bracketsGroup - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
括号组,哪些条件在同一个组里,简单条件时允许为空
buildQueryConditions(String, String) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:根据查询值及多字段,来构建高级查询条件

C

checkHasGroup(Set<BaseSearchField>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
检测条件中是否含有分组信息
checkPropertyAndValueValidity(T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description:检查属性名和属性值的合法性,不合法的属性和值都会被移除
chkEntityIdExist(ID) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:检查操作的idd对应实体是否存在,因为多人操作,可能被其他人删除了!
clazz - 类 中的变量me.youm.frame.jpa.base.controller.BaseController
 
clazz - 类 中的变量me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description:获取T的Class对象是关键,看构造方法
code - 类 中的变量me.youm.frame.jpa.base.entity.BaseDictEntity
字典码
conditions - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchEntity
数据库不存这个字段 所有的搜索条件字段,不允许重复
copyNullProperties(Object, Object, String...) - 类 中的静态方法me.youm.frame.jpa.utils.UpdatePoUtil
将目标源中不为空的字段过滤,将数据库中查出的数据源复制到提交的目标源中
count() - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
count() - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
count(Example<S>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Returns the number of instances matching the given Example.
count(Example<S>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
createBy - 类 中的变量me.youm.frame.jpa.base.entity.BaseEntity
Description:创建人编号
createTime - 类 中的变量me.youm.frame.jpa.base.entity.BaseEntity
Description:创建日期,数据库底层实现时间的创建

D

DataBaseAuditListener - me.youm.frame.jpa.listener中的类
 
DataBaseAuditListener() - 类 的构造器me.youm.frame.jpa.listener.DataBaseAuditListener
 
DEFAULT_GROUP_NAME - 类 中的变量me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
delete(T) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
delete(T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
deleteAll() - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
deleteAll() - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
deleteAll(Iterable<? extends T>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
deleteAll(Iterable<? extends T>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
deleteAllById(Iterable<ID>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:使用主键批量删除
deleteAllById(Iterable<ID>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
deleteAllInBatch() - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
deleteAllInBatch() - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
deleteById(ID) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:使用id删除指定的实体
deleteById(ID) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
根据id查询
deleteById(ID) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
deleteByIds(Set<ID>) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:使用id的Set集合来删除指定的实体,不使用数组防止存在重复的数据
deleted - 类 中的变量me.youm.frame.jpa.base.entity.BaseDictEntity
删除标记 -1:已删除,0:正常
deleteInBatch(Iterable<T>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
deleteInBatch(Iterable<T>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 

E

em - 类 中的变量me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
entityService - 类 中的变量me.youm.frame.jpa.base.controller.BaseController
T1实体对应的Service,在子类控制器则不需要再次注入了
exists(Example<S>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Checks whether the data store contains elements that match the given Example.
exists(Example<S>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
existsByEntityProperty(String, String) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description: 根据实体的属性名称判断,实体是否存在, 注意:使用此方法,要自己保证属性名称的正确性,否则抛异常!
existsByEntityProperty(String, String) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
existsById(ID) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description: 根据ID检查实体是否存在
existsById(ID) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 

F

findAll() - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
findAll() - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findAll(Example<S>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Returns all entities matching the given Example.
findAll(Example<S>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findAll(Example<S>, Pageable) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Returns a Page of entities matching the given Example.
findAll(Example<S>, Pageable) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findAll(Example<S>, Sort) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Returns all entities matching the given Example applying the given Sort.
findAll(Example<S>, Sort) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findAll(Pageable) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
findAll(Pageable) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findAll(Sort) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
findAll(Sort) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findAll(Specification<T>) - 接口 中的方法me.youm.frame.jpa.base.repository.BaseRepository
Description:使用条件查询,不分页
findAll(Specification<T>, Pageable) - 接口 中的方法me.youm.frame.jpa.base.repository.BaseRepository
Description:这是一个多条件动态查询的例子,类似Mybatis中动态sql的功能
findAllById(Iterable<ID>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
findAllById(Iterable<ID>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findById(ID) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
findById(ID) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findOne(Example<S>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Returns a single entity matching the given Example or null if none was found.
findOne(Example<S>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
findTop25ByOrderByIdDesc() - 接口 中的方法me.youm.frame.jpa.base.repository.BaseRepository
Description:获取前25条数据
flush() - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
flush() - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 

G

genPredicate4SingleGroup(List<BaseSearchField>, Root<T>, CriteriaBuilder, T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
处理单个组内的条件生成
getById(ID) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:根据id获取一个实体的信息
getId() - 类 中的方法me.youm.frame.jpa.base.entity.BaseEntity
获取id
getLogicalType() - 类 中的方法me.youm.frame.jpa.base.entity.BaseSearchField
 
getLogicalTypeGroup() - 类 中的方法me.youm.frame.jpa.base.entity.BaseSearchField
 
getNoNullProperties(Object, String...) - 类 中的静态方法me.youm.frame.jpa.utils.UpdatePoUtil
 
getOne(ID) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
getOne(ID) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
getOrder() - 类 中的方法me.youm.frame.jpa.base.entity.BaseSearchField
 
getPropertySet(String, String) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
获取某个属性集合,去除重复,通常是前端选择需要,支持模糊匹配 非法属性自动过滤掉
getPropType(String, T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description:利用反射获取属性的反射类型
getPropTypeString(String, T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description:利用反射获取属性的字符串类型
getSearchType() - 类 中的方法me.youm.frame.jpa.base.entity.BaseSearchField
 
getSpec4PropSetByLike(String, String) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
构造查询条件: 获取某个属性的模糊查询匹配的不重复集合,通常数据给ui界面选择使用
getSpecification(T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
Description: 根据条件集合构建查询的表达式
getUserName() - 类 中的方法me.youm.frame.jpa.listener.DataBaseAuditListener
获取 当前的用户名

H

handleGroupsCondition(Map<String, List<BaseSearchField>>, T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
处理多个分组条件的,条件查询构造
handleSingleGroupCondition(List<BaseSearchField>, T) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
处理同一个组内查询条件的查询条件转换

I

IBaseService<T extends BaseEntity,​ID> - me.youm.frame.jpa.base.service中的接口
服务层接口的父接口,继承此接口默认下面的这些方法要实现的,采用泛型的写法
id - 类 中的变量me.youm.frame.jpa.base.entity.BaseDictEntity
 
init() - 类 中的方法me.youm.frame.jpa.config.JpaAutoConfiguration
 
isPropertyIllegal(String) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
检查属性名是否非法

J

JpaAutoConfiguration - me.youm.frame.jpa.config中的类
根据属性初始化配置类,可以在此处实例化一些配置类
JpaAutoConfiguration() - 类 的构造器me.youm.frame.jpa.config.JpaAutoConfiguration
 

L

logicalType - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
逻辑类型,当前条件是与的关系还是或的关系,0 为或的关系,1为与的关系 若为空,默认为0
logicalTypeGroup - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
组逻辑类型,当前组条件是与的关系还是或的关系,0 为或的关系,1为与的关系 若为空,默认为0

M

me.youm.frame.jpa.base.controller - 程序包 me.youm.frame.jpa.base.controller
 
me.youm.frame.jpa.base.entity - 程序包 me.youm.frame.jpa.base.entity
 
me.youm.frame.jpa.base.repository - 程序包 me.youm.frame.jpa.base.repository
 
me.youm.frame.jpa.base.service - 程序包 me.youm.frame.jpa.base.service
 
me.youm.frame.jpa.base.service.impl - 程序包 me.youm.frame.jpa.base.service.impl
 
me.youm.frame.jpa.config - 程序包 me.youm.frame.jpa.config
 
me.youm.frame.jpa.listener - 程序包 me.youm.frame.jpa.listener
 
me.youm.frame.jpa.utils - 程序包 me.youm.frame.jpa.utils
 

N

name - 类 中的变量me.youm.frame.jpa.base.entity.BaseDictEntity
字典名称
name - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
字段名,例如,name,password等
notifyOthers(Object) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
自己的状态改变了,通知所有依赖自己的组件进行缓存清除, 通常的增删改的方法都需要调用这个方法,来维持缓存一致性
notifyOthers(Object) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
自己的状态改变了,通知所有依赖自己的组件进行缓存清除, 通常的增删改的方法都需要调用这个方法,来维持 cache right!

O

order - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
条件位置顺序,例如都是同级,一级的情况下,这个条件是在前面还是后面。
orderBy - 类 中的变量me.youm.frame.jpa.base.entity.BaseDictEntity
 

P

page(Pageable) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:实体的分页查询,包括排序等,使用SpringData自己的对象接收分页参数
postPersist(Object) - 类 中的方法me.youm.frame.jpa.listener.DataBaseAuditListener
新增数据之后的操作
postUpdate(Object) - 类 中的方法me.youm.frame.jpa.listener.DataBaseAuditListener
更新数据之后的操作
prePersist(Object) - 类 中的方法me.youm.frame.jpa.listener.DataBaseAuditListener
新增数据时,填充创建人和创建时间
preUpdate(Object) - 类 中的方法me.youm.frame.jpa.listener.DataBaseAuditListener
更新数据时,填充更新人和更新时间

Q

queryMultiField(String, String) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description: 同一个值,在多个字段中模糊查询,不分页
queryMultiField(String, String, Pageable) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:同一个值,在多个字段中模糊查询,分页

R

registObservers(Observer...) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
注册观察者,即哪些组件观察自己,让子类调用此方法实现观察者注册
registObservers(Observer...) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
注册观察者,即哪些组件观察自己,让子类调用此方法实现观察者注册

S

save(S) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
save(S) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
save(T1) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:保存一个实体,保存之前会做检查
saveAll(Iterable<S>) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
saveAll(Iterable<S>) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
saveAndFlush(S) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:
saveAndFlush(S) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
searchType - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
搜索类型: 0--模糊查询; 1--精准查询,严格一样 2--范围查询 更多类型,参见SearchTypeEnum
serialVersionUID - 类 中的静态变量me.youm.frame.jpa.base.entity.BaseDictEntity
 
serialVersionUID - 类 中的静态变量me.youm.frame.jpa.base.entity.BaseEntity
 
setId(ID) - 类 中的方法me.youm.frame.jpa.base.entity.BaseEntity
设置ID
SqlFilter - me.youm.frame.jpa.utils中的类
 
SqlFilter() - 类 的构造器me.youm.frame.jpa.utils.SqlFilter
 
sqlInject(String) - 类 中的静态方法me.youm.frame.jpa.utils.SqlFilter
Description: 检测是否包含非法的从关键字, true 包含非法;false 不包含

T

type - 类 中的变量me.youm.frame.jpa.base.entity.BaseDictEntity
字典类型

U

update(Observable, Object) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
这是观察别人,别人更新了之后来更新自己的 其实此处不需要被观察者的任何数据,只是为了知道被观察者状态变了,自己的相关缓存也就需要清除了,否则不一致 例如:观察A对象,但是A对象被删除了,那个自己这边关联查询与A有关的缓存都应该清除 子类重写此方法在方法前面加上清除缓存的注解,或者在方法体内具体执行一些清除缓存的代码。
update(Observable, Object) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
这是观察别人,别人更新了之后来更新自己的
update(S) - 接口 中的方法me.youm.frame.jpa.base.service.IBaseService
Description:更新实体的方法,很多时候保存和更新的处理逻辑是不一样的,权限也是不一样的,所以单独分开
update(S) - 类 中的方法me.youm.frame.jpa.base.service.impl.BaseServiceImpl
 
updateBy - 类 中的变量me.youm.frame.jpa.base.entity.BaseEntity
Description:更新人编号或者姓名,//不使用id,如果人员被删除,看到一个数字是无意义的。
updateById(T1) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
使用id来更新,如果属性空值,则不更新现有的值
updateEntity(T1, T1, Boolean, String...) - 类 中的方法me.youm.frame.jpa.base.controller.BaseController
Description:是否使用前端的数据实体的空值属性更新数据库中的 true,则用空置更新;fasle则不用空值更新,还允许部分更新
UpdatePoUtil - me.youm.frame.jpa.utils中的类
处理JPA中的PO持久化,会用null值更新已有的属性值 支持要复制又不全部复制的做法
UpdatePoUtil() - 类 的构造器me.youm.frame.jpa.utils.UpdatePoUtil
 
updateTime - 类 中的变量me.youm.frame.jpa.base.entity.BaseEntity
Description:最后更新日期,数据底层实现时间的更新

V

val - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
搜索字段值,暂时用String来接收所有类型的值!
val2 - 类 中的变量me.youm.frame.jpa.base.entity.BaseSearchField
搜索类型为0或1时此值不用,为2范围查询时,此值是结束值
value - 类 中的变量me.youm.frame.jpa.base.entity.BaseDictEntity
字典值
A B C D E F G H I J L M N O P Q R S T U V 
所有类 所有程序包