Jelajahi Sumber

实现Dao接口

zhou-hao 5 tahun lalu
induk
melakukan
ce9239013a

+ 2 - 1
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-api/src/main/java/org/hswebframework/web/dao/dynamic/DeleteByEntityDao.java

@@ -19,6 +19,7 @@
 package org.hswebframework.web.dao.dynamic;
 
 import org.hswebframework.web.commons.entity.Entity;
+import org.hswebframework.web.dao.Dao;
 
 /**
  * 根据实体类条件进行删除,删除条件根据实体类进行解析。解析方式和{@link QueryByEntityDao#query}一致
@@ -26,6 +27,6 @@ import org.hswebframework.web.commons.entity.Entity;
  * @author zhouhao
  * @since 3.0
  */
-public interface DeleteByEntityDao {
+public interface DeleteByEntityDao extends Dao {
     int delete(Entity entity);
 }

+ 2 - 1
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-api/src/main/java/org/hswebframework/web/dao/dynamic/QueryByEntityDao.java

@@ -19,6 +19,7 @@
 package org.hswebframework.web.dao.dynamic;
 
 import org.hswebframework.web.commons.entity.Entity;
+import org.hswebframework.web.dao.Dao;
 
 import java.util.List;
 
@@ -28,7 +29,7 @@ import java.util.List;
  * @author zhouhao
  * @since 3.0
  */
-public interface QueryByEntityDao<PO> {
+public interface QueryByEntityDao<PO>  extends Dao {
     List<PO> query(Entity queryEntity);
 
     int count(Entity queryEntity);

+ 2 - 1
hsweb-commons/hsweb-commons-dao/hsweb-commons-dao-api/src/main/java/org/hswebframework/web/dao/dynamic/UpdateByEntityDao.java

@@ -19,6 +19,7 @@
 package org.hswebframework.web.dao.dynamic;
 
 import org.hswebframework.web.commons.entity.Entity;
+import org.hswebframework.web.dao.Dao;
 
 /**
  * 根据实体类进行更新,实体类支持动态条件或者普通实体类。
@@ -27,6 +28,6 @@ import org.hswebframework.web.commons.entity.Entity;
  * @author zhouhao
  * @since 3.0
  */
-public interface UpdateByEntityDao {
+public interface UpdateByEntityDao extends Dao {
     int update(Entity entity);
 }