basedaoimpl.java
来自「关于Spring的一段代码」· Java 代码 · 共 51 行
JAVA
51 行
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 + =
减小字号Ctrl + -
显示快捷键?