📄 customerlogic.java
字号:
package com.order.logic;import com.order.dao.HbmDAO;import com.order.actionform.CustomerActionForm;import java.util.*;import com.order.vo.Customer;import com.order.dao.DAOException;public class CustomerLogic { private HbmDAO dao; private CustomerActionForm form; public CustomerLogic() { dao = new HbmDAO(); dao.setAutoClose(false); } public void getCustomers() { String str = "from Customer"; List customers = dao.list(str); form.setCustomers(customers); } public void addCustomer() { Customer customer = new Customer(); customer.setAddress(""); customer.setCustomerName(""); customer.setCustomerUID(null); customer.setEmail(""); customer.setPhone(""); form.getCustomers().add(customer); } public void saveCustomer() { List customers = form.getCustomers(); for (Iterator iter = customers.iterator(); iter.hasNext(); ) { Customer item = (Customer)iter.next(); if(item.getCustomerUID().equals(new Long(0))) { item.setCustomerUID(null); } try { dao.store(item); } catch (DAOException ex) { ex.printStackTrace(); } } } public void deleteCustomer() { Long uid = form.getDeleteUID(); try { dao.remove(Customer.class, uid); } catch (DAOException ex) { ex.printStackTrace(); } } public void closeDAO() { dao.closeSession(); } public CustomerActionForm getForm() { return form; } public void setForm(CustomerActionForm form) { this.form = form; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -