📄 basedaoimpl.java
字号:
package com.bluedot.persist;
import java.io.Serializable;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
public class BaseDaoImpl<T, PK extends Serializable> extends
HibernateDaoSupport implements BaseDao<T, PK> {
protected Class entityClass;
protected HibernateTemplate ht;
public Class getEntityClass() {
return entityClass;
}
public void setEntityClass(Class entityClass) {
this.entityClass = entityClass;
}
public HibernateTemplate getHt() {
return ht;
}
public void setHt(HibernateTemplate ht) {
this.ht = ht;
}
@Override
public void delete(Object obj) {
ht.delete(obj);
}
@Override
public T findById(Serializable id) {
return (T) ht.get(entityClass, id);
}
@Override
public void insert(Object obj) {
getHibernateTemplate().save(obj);
}
@Override
public void update(Object obj) {
ht.update(obj);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -