首页>代码>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);
	}
	
	
}
 最近下载更多
最近下载更多
                
                wwwliu     LV10
                2024年6月12日
            
            
        
                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日
            
            
         最近浏览更多
最近浏览更多
                
                rebest     LV2
                2024年12月24日
            
            
        
                pangzhihui     LV14
                2024年6月27日
            
            
        
                微信网友_7052861421883392     LV1
                2024年6月25日
            
            
        
                www的行为     LV2
                2024年6月20日
            
            
        
                snow_storm1    
                2024年6月18日
            
            
                    暂无贡献等级
            
        
                wwwliu     LV10
                2024年6月12日
            
            
        
                123456cjj     LV1
                2024年6月1日
            
            
        
                yuquanzuo     LV2
                2024年5月14日
            
            
        
                2017143155     LV12
                2024年5月6日
            
            
        
                pi-nang     LV2
                2024年3月11日
            
            
        
 
                 
                