Class IdNameBaseService<T extends Entity>

java.lang.Object
org.nutz.service.Service
org.nutz.service.EntityService<T>
org.nutz.service.IdEntityService<T>
org.nutz.service.IdNameEntityService<T>
tech.riemann.nif.nutz.dao.service.IdNameBaseService<T>
Type Parameters:
T - 实体类型
All Implemented Interfaces:
ExtService<T>

public class IdNameBaseService<T extends Entity> extends org.nutz.service.IdNameEntityService<T> implements ExtService<T>
基于ID和名称的服务基类,继承自Nutz的IdNameEntityService并实现ExtService接口 提供基于实体ID和名称的基本数据操作功能
Author:
kerbores(kerbores@gmail.com)
  • Field Details

    • logger

      protected org.nutz.log.Log logger
  • Constructor Details

    • IdNameBaseService

      public IdNameBaseService()
  • Method Details

    • init

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

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