Interface NameEntityService<T extends Serializable>
- Type Parameters:
T- 实体类型,必须实现Serializable接口
- All Superinterfaces:
EntityService<T>, ExtService<T>
- All Known Subinterfaces:
IdNameEntityService<T>
基于@Name注解字段的实体服务接口 提供了根据实体中@Name注解标记的字段值进行删除、查询和存在性检查的操作
- Author:
- Kerbores(kerbores@gmail.com)
-
Field Summary
-
Method Summary
Methods inherited from interface EntityService
_clearLinks, _delete, _deleteLinks, _deleteWith, _fastInsert, _fetch, _fetchLinks, _fetchLinks, _insert, _insert, _insert, _insertLinks, _insertRelation, _insertWith, _query, _query, _update, _update, _updateIgnoreNull, _updateLinks, _updateWith, clear, clear, count, countByNutz, create, deletex, each, each, exists, fetch, fetchx, func, func, getEntity, getEntityType, getObject, getObject, insert, query, query, queryByNutz, setExpert, update, updateRelationMethods inherited from interface ExtService
all, avg, avg, clearLinks, createSql, dao, delete, deleteLinks, deleteWith, entity, excute, executCountSql, executDeleteOrUpdateSql, fetch, fetch, fetchAsRecord, fetchByField, getCnd, getDefaultPageSize, insert, insert, insertLinks, insertRelation, insertWith, list, list, list, list, list, listAsBoolean, listAsInteger, listAsLong, listAsMap, listAsRecord, listAsString, makeChain, max, max, min, min, save, save, save, save, searchByKeyAndPage, searchByKeyAndPage, searchByKeyAndPage, searchByKeyAndPage, searchByKeyAndPage, searchByKeyAndPage, searchByKeyAndPage, searchByKeyAndPage, searchByKeyAndPage, searchByPage, searchByPage, searchByPage, searchByPage, searchByPage, searchByPage, searchByPage, sql, sum, sum, update, update, update, update, updateFields, updateIgnoreNull, updateLinks, updateWith
-
Method Details
-
delete
根据@Name所在的属性的值删除一条记录- Parameters:
name- \@Name注解字段的值- Returns:
- 删除的记录数,通常是0或者1
-
fetch
-
exists
是否存在@Name所在的属性与指定值相符的记录- Parameters:
name- \@Name注解字段的值- Returns:
- true,如果存在符合条件的记录
-