📄 phonebookdaoimp.java
字号:
/**
* @创建日期 2008-12-18
* @版本 V 1.0
*/
package com.ejunnet.ssh.dao.ibatis;
import java.util.List;
import org.springframework.orm.ibatis.support.SqlMapClientDaoSupport;
import com.ejunnet.ssh.dao.inface.PhoneBookDAO;
import com.ejunnet.ssh.po.PhoneBook;
/**
* @作者 赵昌峻
* 用ibatis实现PhoneBookDAO
*
* 这里调用spring提供的SqlMapClientTemplate来完成对数据库的操作
*
* 关于ibatis的相关内容可以到官方下载Demo来学习一下,在有时间的时候也给大家提供一个
* ibatis的Demo
*
* ibatis的配置文件在com.ejunnet.ssh.po下PhoneBook.xml
*/
public class PhoneBookDAOImp extends SqlMapClientDaoSupport implements PhoneBookDAO{
/*
* 通过ibatis配置文件PhoneBook.xml中的addPhone来增加电话记录
* @see com.ejunnet.ssh.dao.inface.PhoneBookDAO#addPhone(com.ejunnet.ssh.po.PhoneBook)
*/
public boolean addPhone(PhoneBook phone) {
// TODO Auto-generated method stub
try{
getSqlMapClientTemplate().insert("addPhone", phone);
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
/*
* 删除电话记录
* @see com.ejunnet.ssh.dao.inface.PhoneBookDAO#deletePhone(com.ejunnet.ssh.po.PhoneBook)
*/
public boolean deletePhone(PhoneBook phone) {
try{
getSqlMapClientTemplate().delete("deletePhone", phone);
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
/*
* 查询所有电话记录
* @see com.ejunnet.ssh.dao.inface.PhoneBookDAO#findAllPhone()
*/
public List findAllPhone() {
try{
return getSqlMapClientTemplate().queryForList("findAllPhone");
}catch(Exception e){
return null;
}
}
/*
* 更新电话记录
* @see com.ejunnet.ssh.dao.inface.PhoneBookDAO#updatePhone(com.ejunnet.ssh.po.PhoneBook)
*/
public boolean updatePhone(PhoneBook phone) {
try{
getSqlMapClientTemplate().update("updatePhone", phone);
return true;
}catch(Exception e){
e.printStackTrace();
return false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -