⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customerbiz.java

📁 关于ssh的整合,希望对大家有帮助
💻 JAVA
字号:
package crm.biz.cst;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

import crm.dao.cst.CustomerDAO;
import crm.entity.cst.CustomerEntity;

public class CustomerBiz {

	private CustomerDAO  customerDAO=null;

	public void setCustomerDAO(CustomerDAO customerDAO) {
		this.customerDAO = customerDAO;
	}
	
	/**
	 * 增加方法
	 * @param cen
	 */
	public void add(CustomerEntity cen)
	{
		customerDAO.save(cen);
		
	}
	
	/**
	 * 更新方法
	 * @param ce
	 */
	public void update(CustomerEntity ce)
	{
		customerDAO.merge(ce);
	}
	
	
	
	/**
	 * 多条件查询
	 */
	public List search(CustomerEntity ce)
	{
		return customerDAO.search(ce);
	}
	
	/**
	 * 聚合函数查询  返回表里的记录数
	 * @return
	 */
	public int getJu()
	{
		return customerDAO.getJu();
	}
	
	
	/**
	 * 客户信息管理-->查询客户信息 (只查询实体类里的几个属性)    返回的是Object[](对象数组)  
	 * 客户编号 名称 地区 客户经理 客户等级
	 */
	public List doCustomerMessageQuery()
	{
		List list=customerDAO.doCustomerMessageQuery();
		Iterator it= list.iterator();     //迭代器
		while(it.hasNext())
		{
			System.out.println("aaa");
			//查询的是实体类里的几个属性。所以it(迭代器)里面存放的是Object数组 (Object[])
			Object[] objs=(Object[])it.next();
			CustomerEntity ce=new CustomerEntity();
			ce.setCustNo(objs[0].toString());           //数据库里的数据不能为空
			ce.setCustName(objs[1].toString());
			ce.setCustAddr(objs[2].toString());
			ce.setCustManagerName(objs[3].toString());
			ce.setCustLevelLabel(objs[4].toString());
			list.add(ce);
		}
		return list; 
	}
	
	/**
	 * 查询所有的客户信息
	 */
	public List findAll()
	{
		return customerDAO.findAll();
	}
	
	/**
	 * 查询一条客户的信息。返回一个实体对象
	 */
	public CustomerEntity findById(String id)
	{
		return customerDAO.findById(id);
	}
	
	/**
	 * 删除方法。根据(客户编号)删除
	 * @param id
	 */
	public void doDelete(String id)
	{
		customerDAO.delete(id);	
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -