600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > java 的泛型的嵌套_Java接口泛型的嵌套实现

java 的泛型的嵌套_Java接口泛型的嵌套实现

时间:2024-04-10 19:18:15

相关推荐

java 的泛型的嵌套_Java接口泛型的嵌套实现

业务管理端增删改查的东西写得多了,懒得重复那么多的方法了,搞了一个最基本的接口来偷懒。 代码在下面 ,保留起来,慢慢看: 1、最基本的泛型接口 import java.util.List;import java.util.Map;import javax.servlet.http.HttpSession;/** * 基本的泛型接

业务管理端增删改查的东西写得多了,懒得重复那么多的方法了,搞了一个最基本的接口来偷懒。

代码在下面 ,保留起来,慢慢看:

1、最基本的泛型接口

import java.util.List;

import java.util.Map;

import javax.servlet.http.HttpSession;

/**

* 基本的泛型接口

* @author Don Quixote

* -11-25 上午11:26:20

* @param

* @param

* Hello,Don Quixote!

*/

public interface BaseBusinessMethodInIface {

List getListInMain(Map condition);//首页查询list

Integer getCountInMain(Map condition);//总数

Integer getNextId();//获取新增的下一个id

boolean insertInMain(T info);//新增

boolean updateInMain(T info);//修改

boolean deleteInMain(String ids);//删除

T detailsInMain(String id);//详情

/**

* 这里的下拉列表中 两个参数有时候可能会使用到,为了通用性,所以就加进来了,如果不需要可以传空

* @param info

* @param session

* @return

*/

Map>>getDropDownData(M info,HttpSession session);//下拉列表

}

2、泛型的嵌套

/**

* 泛型接口的嵌套

* @author Don Quixote

* -11-25 上午11:26:35

* Hello,Don Quixote!

*/

public interface PoliceCallTheRollIface extends BaseBusinessMethodInIface{

}

3、接口的实现

/**

* 泛型的实现

* @author Don Quixote

* -11-25 上午11:26:46

* Hello,Don Quixote!

*/

public class PoliceCallTheRollImp extends BaseSqlMapDao implements PoliceCallTheRollIface{

public PoliceCallTheRollImp(DaoManager daoManager) {

super(daoManager);

// TODO Auto-generated constructor stub

}

public List getListInMain(

Map condition) {

// TODO Auto-generated method stub

return null;

}

public Integer getCountInMain(Map condition) {

// TODO Auto-generated method stub

return null;

}

public Integer getNextId() {

// TODO Auto-generated method stub

return null;

}

public boolean insertInMain(PoliceCallTheRollInfo info) {

// TODO Auto-generated method stub

return false;

}

public boolean updateInMain(PoliceCallTheRollInfo info) {

// TODO Auto-generated method stub

return false;

}

public boolean deleteInMain(String ids) {

// TODO Auto-generated method stub

return false;

}

public PoliceCallTheRollInfo detailsInMain(String id) {

// TODO Auto-generated method stub

return null;

}

public Map>> getDropDownData(

PoliceCallTheRollInfo info, HttpSession session) {

// TODO Auto-generated method stub

return null;

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。