basedaoimpl.java
来自「一 个 自 己 写 的 java 程 序」· Java 代码 · 共 47 行
JAVA
47 行
package com.bluedot.persist;
import java.io.Serializable;
import org.springframework.orm.hibernate3.HibernateTemplate;
public class BaseDaoImpl<T, PK extends Serializable> implements BaseDao<T, PK> {
protected Class entityClass;
protected HibernateTemplate hibernateTemplate;
public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
@Override
public void delete(T entity) {
hibernateTemplate.delete(entity);
}
@Override
public void deleteById(PK id) {
T t = (T) hibernateTemplate.get(this.entityClass, id);
hibernateTemplate.delete(t);
}
@Override
public T findById(PK id) {
return (T) hibernateTemplate.get(this.entityClass, id);
}
@Override
public void insert(T entity) {
hibernateTemplate.save(entity);
}
@Override
public void update(Object entity) {
hibernateTemplate.update(entity);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?