Class IdBaseService<T extends Entity>

java.lang.Object
org.nutz.service.Service
org.nutz.service.EntityService<T>
org.nutz.service.IdEntityService<T>
tech.riemann.nif.nutz.dao.service.IdBaseService<T>
Type Parameters:
T - 实体类型,必须继承自IdEntity
All Implemented Interfaces:
ExtService<T>

public class IdBaseService<T extends Entity> extends org.nutz.service.IdEntityService<T> implements ExtService<T>
基于ID实体的服务类,继承自Nutz的IdEntityService并实现了ExtService扩展接口 提供基于ID的基本CURD操作以及额外的扩展功能
Author:
kerbores(kerbores@gmail.com)
  • Field Details

    • logger

      protected org.nutz.log.Log logger
      日志记录器实例
  • Constructor Details

    • IdBaseService

      public IdBaseService()
  • Method Details

    • init

      public void init(org.nutz.dao.Dao dao)
      注入DAO实例并初始化父类的DAO
      Parameters:
      dao - 数据访问对象
    • getEntityType

      public Class<T> getEntityType()
      获取实体类型Class对象
      Specified by:
      getEntityType in interface ExtService<T extends Entity>
      Returns:
      实体类型的Class对象
      See Also: