首页>代码>jsp+servlet开发java web图书后台管理系统>/StudentManager/src/cn/studentmanage/bj/service/BJServicImp.java
package cn.studentmanage.bj.service;

import java.util.ArrayList;

import cn.studentmanage.bj.dao.BJDaoImp;
import cn.studentmanage.bj.entity.BJ;

public class BJServicImp implements IBJService {
	BJDaoImp bji=new BJDaoImp();
	@Override
	public ArrayList<BJ> findBjByName(String name) {
		//防止 null,做个判断
		return bji.findBjByName(null==name?"":name);
	}

	@Override
	public ArrayList<BJ> findBjByX(String x) {
		return bji.findBjByX(x);
	}

	@Override
	public ArrayList<BJ> findByBJ(BJ bj) {
		String name=bj.getName();//班级名称
		String x=bj.getX();//系
		//防止空条件处理,nullPointExctipino
		if(null==name){
			bj.setName("");
		}
		if(null==x){
			bj.setX("");
		}
		return bji.findBjByBJ(bj);
	}

	@Override
	public boolean addBj(BJ bj) {
		//如果不存在重复 就新增
		if(bji.existBJbyName(bj.getName())){
			bji.addBj(bj);
			return true;
		}
		return false;
	}

	@Override
	public void removeBjById(String... ids) {
		//做个空判断,参数为空,不做删除操作
		if(null==ids){
			return;
		}
		//调用DB层
		bji.removeBjById(ids);
	}

	@Override
	public boolean updateBJByBJ(BJ bj) {
		//防止出现null情况
		if(null==bj){ 
			return false;
		}
		return bji.updateBjByBJ(bj);
	}

	@Override
	public BJ findBJbyId(String id) {
		//防止出现null情况
		if(null==id){ 
			id="";
		}
		return bji.findBJbyId(id);
	}
	
	

}
最近下载更多
CHENHAOJUDA  LV10 2022年6月14日
3305787467  LV12 2022年5月23日
yhb123456  LV5 2022年3月20日
北魚  LV3 2021年7月1日
别打脸(・ᆺ・)  LV9 2021年5月30日
园林属于  LV7 2021年5月1日
Zuo2001  LV4 2021年1月6日
18982022686  LV1 2020年12月18日
areslucifer  LV5 2020年11月25日
h012345678  LV8 2020年11月22日
最近浏览更多
pi-nang  LV2 3月11日
1587039373  LV3 1月4日
谯桂生  LV1 2023年12月27日
17693282606  LV11 2023年12月26日
asddwh  LV12 2023年12月26日
微信网友_6786215447367680  LV4 2023年12月20日
yuanshun  LV6 2023年12月19日
Aban-beautiful 2023年12月16日
暂无贡献等级
komorebi123987  LV5 2023年12月13日
Shengyi188 2023年12月13日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友