Package cn.xuanyuanli.jdbc.persistence
Interface UserDao
- Author:
- John Li
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classstatic classstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionfindAgeById(long id) 根据查询条件获得BigDecimal根据查询条件获得对象集合根据查询条件获得对象集合findAllGroupByIdLimit(int limit) 根据查询条件获得对象集合根据查询条件获得UserfindAny100ByDepartmentId(long departId) 根据查询条件获得对象集合findAny1BySex(int sex) 根据查询条件获得字段intfindAny1BySexAndAge(int sex, int age) 根据查询条件获得字段findAny21ByAge(int age) 根据查询条件获得对象集合findByAgeIn(List<Integer> arr) 根据查询条件获得对象集合findByDepartmentIdIn(List<Long> dids) 根据查询条件获得对象集合findByIdGtGroupById(int i) 根据查询条件获得对象集合findByIdGtOrderByAgeAsc(int i) 根据查询条件获得对象集合findByIdGtOrderByAgeDesc(int i) 根据查询条件获得对象集合findByIdGtOrderById(int i) 根据查询条件获得对象集合findByIdIn(long[] arr) 根据查询条件获得对象集合findByName(String name) 根据查询条件获得UserfindByNameAndAge(String name, int age) 根据查询条件获得UserfindByNameLike(String name) 根据查询条件获得对象集合findByNameNotLike(String name) 根据查询条件获得对象集合findDepartmentIdById(long id) 根据查询条件获得invalid reference
departmentIdlongfindIdByAge(int age) 根据查询条件获得invalid reference
idfindNameAndAgeById(long id) 根据查询条件获得UserfindNameByAge(int age) 根据查询条件获得对象集合findNameById(long id) 根据查询条件获得invalid reference
namefindSexAndAgeByDepartmentId(long departId) 根据查询条件获得对象集合findSexAndAgeById(long id) 根据查询条件获得UserDao.SexAndAgePOintgetCountByNameLike(String name) 根据查询条件获得 总数long根据查询条件获得 总数default StringgetName(long id) 获得名字default StringgetNameById(long id) 获得名字通过idintgetSumOfAgeByName(String name) 根据查询条件获得总和invalid reference
agedoublegetSumOfAgeByNameLike(String name) 根据查询条件获得总和invalid reference
agedefault String获得表名字getUserDepartById(long uid) 获得用户部门通过idgetUsersByDepartId(long departId) 获得用户通过部门idcn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserList(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserListOfOrder(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserUnionQuery2(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserUnionQuery3(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表longqueryAgeCount(long age, long departmentId) 查询年龄统计intqueryAgeCount2(long age) 查询年龄统计2queryIdByDepartmentId(long departmentId) 查询idqueryUserAge(long age) 查询用户年龄queryUserByDepartmentId(long departmentId) 查询用户由部门idqueryUserByIds(List<Long> ids) 查询用户idqueryUserName(long id) 查询用户名Methods inherited from interface cn.xuanyuanli.jdbc.base.BaseDao
batchUpdate, deleteById, exists, findAll, findById, findById, findIds, getPrimaryKeyName, save, saveOrUpdate, update
-
Method Details
-
getTableName
获得表名字 -
getName
获得名字- Parameters:
id- id- Returns:
String
-
getNameById
获得名字通过id- Parameters:
id- id- Returns:
String
-
findNameById
根据查询条件获得invalid reference
name- Parameters:
id-invalid reference
id- Returns:
-
invalid reference
name
-
findNameAndAgeById
根据查询条件获得User- Parameters:
id-invalid reference
id- Returns:
User
-
findAgeById
根据查询条件获得BigDecimal- Parameters:
id-invalid reference
id- Returns:
BigDecimal
-
findDepartmentIdById
根据查询条件获得invalid reference
departmentId- Parameters:
id-invalid reference
id- Returns:
-
invalid reference
departmentId
-
findNameByAge
根据查询条件获得对象集合 -
findIdByAge
long findIdByAge(int age) 根据查询条件获得invalid reference
id- Parameters:
age-invalid reference
age- Returns:
-
invalid reference
id
-
findByName
根据查询条件获得User- Parameters:
name-invalid reference
name- Returns:
User
-
findByNameAndAge
根据查询条件获得User- Parameters:
name-invalid reference
nameage-invalid reference
age- Returns:
User
-
findByNameLike
根据查询条件获得对象集合 -
findByNameNotLike
根据查询条件获得对象集合 -
findByDepartmentIdIn
根据查询条件获得对象集合 -
findByIdGtOrderByAgeDesc
根据查询条件获得对象集合 -
findByIdGtOrderByAgeAsc
根据查询条件获得对象集合 -
findByIdGtOrderById
根据查询条件获得对象集合 -
findByIdGtGroupById
根据查询条件获得对象集合 -
findByIdIn
根据查询条件获得对象集合 -
findByAgeIn
根据查询条件获得对象集合 -
findAllGroupById
根据查询条件获得对象集合 -
findAllGroupByIdLimit1
User findAllGroupByIdLimit1()根据查询条件获得User- Returns:
User
-
findAllGroupByIdLimit
根据查询条件获得对象集合 -
getCountByNameLike
根据查询条件获得 总数- Parameters:
name-invalid reference
name- Returns:
- 总数
-
getSumOfAgeByNameLike
根据查询条件获得总和invalid reference
age- Parameters:
name-invalid reference
name- Returns:
-
总和
invalid reference
age
-
getSumOfAgeByName
根据查询条件获得总和invalid reference
age- Parameters:
name-invalid reference
name- Returns:
-
总和
invalid reference
age
-
getCountByNameLikeGroupById
根据查询条件获得 总数- Parameters:
name-invalid reference
name- Returns:
- 总数
-
queryAgeCount
long queryAgeCount(long age, long departmentId) 查询年龄统计- Parameters:
age- 年龄departmentId- 部门id- Returns:
- long
-
queryAgeCount2
int queryAgeCount2(long age) 查询年龄统计2- Parameters:
age- 年龄- Returns:
- int
-
queryUserName
查询用户名- Parameters:
id- id- Returns:
String
-
queryUserAge
查询用户年龄- Parameters:
age- 年龄- Returns:
UserDao.QueryUserAgePO
-
queryUserByDepartmentId
查询用户由部门id- Parameters:
departmentId- 部门id- Returns:
Listinvalid input: '<'UserDao.UserPO>
-
queryIdByDepartmentId
查询id -
queryUserByIds
查询用户id- Parameters:
ids- id- Returns:
Listinvalid input: '<'UserDao.UserPO>
-
pageForUserList
cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserList(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表- Parameters:
queryMap- 查询地图request- 请求- Returns:
Pageableinvalid input: '<'UserDao.UserPO>
-
pageForUserListOfOrder
cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserListOfOrder(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表- Parameters:
queryMap- 查询地图request- 请求- Returns:
Pageableinvalid input: '<'UserDao.UserPO>
-
pageForUserUnionQuery2
cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserUnionQuery2(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表- Parameters:
queryMap- 查询地图request- 请求- Returns:
Pageableinvalid input: '<'UserDao.UserPO>
-
pageForUserUnionQuery3
cn.xuanyuanli.jdbc.pagination.Pageable<UserDao.UserPO> pageForUserUnionQuery3(Map<String, Object> queryMap, cn.xuanyuanli.jdbc.pagination.PageableRequest request) 用户列表- Parameters:
queryMap- 查询地图request- 请求- Returns:
Pageableinvalid input: '<'UserDao.UserPO>
-
getUserDepartById
获得用户部门通过id- Parameters:
uid- uid- Returns:
UserDao.UserDepartmentPO
-
getUsersByDepartId
获得用户通过部门id- Parameters:
departId- 离开id- Returns:
Listinvalid input: '<'UserDao.GetUsersByDepartIdPO>
-
findAny100ByDepartmentId
@SelectField({"id user_id","name user_iame","(select d.`name` from `department` d where ${department_id}=d.id) depart_name"}) List<UserDao.UserDepartmentPO> findAny100ByDepartmentId(long departId) 根据查询条件获得对象集合 -
findAllGroupByDepartmentId
根据查询条件获得对象集合 -
findAny21ByAge
根据查询条件获得对象集合 -
findAny1BySex
根据查询条件获得字段- Parameters:
sex-invalid reference
sex- Returns:
- java.lang.Integer
-
findAny1BySexAndAge
@SelectField("sex") int findAny1BySexAndAge(int sex, int age) 根据查询条件获得字段- Parameters:
sex-invalid reference
sexage-invalid reference
age- Returns:
- int
-
findSexAndAgeById
根据查询条件获得UserDao.SexAndAgePO- Parameters:
id-invalid reference
id- Returns:
UserDao.SexAndAgePO
-
findSexAndAgeByDepartmentId
根据查询条件获得对象集合
-