Class NameBaseService<T extends Entity>

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

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

    • logger

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

    • NameBaseService

      public NameBaseService()
  • Method Details

    • init

      public void init(org.nutz.dao.Dao dao)
      初始化方法,通过Resource注解注入Dao对象
      Parameters:
      dao - 数据访问对象
    • getEntityType

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