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

📄 employeedaoibatis.java

📁 appfuse1.9.4开发的一个简单的人事管理,简单的增删改查,修正了display tag乱码问题,解压缩后cmd进入该目录ant setup 部署到tomcat即可在http://localho
💻 JAVA
字号:
package org.appfuse.dao.ibatis;import java.util.List;import org.appfuse.dao.ibatis.BaseDaoiBATIS;import org.appfuse.model.Employee;import org.appfuse.dao.EmployeeDao;import org.springframework.orm.ObjectRetrievalFailureException;public class EmployeeDaoiBatis extends BaseDaoiBATIS implements EmployeeDao {    /**     * @see org.appfuse.dao.EmployeeDao#getEmployees(org.appfuse.model.Employee)     */    public List getEmployees(final Employee employee) {          return getSqlMapClientTemplate().queryForList("getEmployees", null);    }    /**     * @see org.appfuse.dao.EmployeeDao#getEmployee(Long id)     */    public Employee getEmployee(Long id) {        Employee employee = (Employee) getSqlMapClientTemplate().queryForObject("getEmployee", id);        if (employee == null) {            throw new ObjectRetrievalFailureException(Employee.class, id);        }        return employee;    }    /**     * @see org.appfuse.dao.EmployeeDao#saveEmployee(Employee employee)     */        public void saveEmployee(final Employee employee) {        Long id = employee.getId();        // check for new record        if (id == null) {            id = (Long) getSqlMapClientTemplate().insert("addEmployee", employee);        } else {            getSqlMapClientTemplate().update("updateEmployee", employee);        }        if( id == null ) {            throw new ObjectRetrievalFailureException(Employee.class, id);        }    }    /**     * @see org.appfuse.dao.EmployeeDao#removeEmployee(Long id)     */    public void removeEmployee(Long id) {        getSqlMapClientTemplate().update("deleteEmployee", id);    }}

⌨️ 快捷键说明

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