?? objectdao.java
字號:
package com.wy.dao;
import java.util.List;
import org.springframework.dao.DataAccessException;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class ObjectDao extends HibernateDaoSupport {
// condition為條件,查詢一組數據,該方法的返回類型為Object
public Object getObjectForm(String condition) {
List list = null;
Object object = null;
try {
list = getHibernateTemplate().find(condition);
if (list.size() == 1) {
object = (Object) list.get(0);
}
} catch (DataAccessException ex) {
ex.printStackTrace();
}
return object;
}
// condition為條件,查詢多組數據,該方法的返回類型為List
public List getObjectList(String condition) {
List list = null;
try {
list = getHibernateTemplate().find(condition);
} catch (DataAccessException ex) {
ex.printStackTrace();
}
return list;
}
// 修改一組數據,該方法的返回類型為boolean
public boolean updateObjectForm(Object object) {
boolean flag = false;
try {
getHibernateTemplate().update(object);
flag = true;
} catch (DataAccessException ex) {
ex.printStackTrace();
}
return flag;
}
// 添加一組數據,該方法的返回類型為boolean
public void insertObjectForm(Object object) {
try {
getHibernateTemplate().save(object);
} catch (DataAccessException ex) {
ex.printStackTrace();
}
}
// 刪除一組數據,該方法的返回類型為boolean
public boolean deleteObjectForm(Object object) {
try {
getHibernateTemplate().delete(object);
return true;
} catch (DataAccessException ex) {
ex.printStackTrace();
return false;
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -