當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
生活随笔
收集整理的這篇文章主要介紹了
ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/**
* @Title: BaseDaoImpl.java
* @Package org.dao.impl
* @Description: TODO該方法的主要作用:
* @author A18ccms A18ccms_gmail_com
* @date 2017-11-21 上午9:44:53
* @version V1.0
*/
package org.dao.impl;import java.io.Serializable;
import java.lang.reflect.ParameterizedType;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;/** * * 項目名稱:test_hibernate * 類名稱:BaseDaoImpl * 類描述: 實現類* 創建人:Mu Xiongxiong * 創建時間:2017-11-21 上午9:44:53 * 修改人:Mu Xiongxiong * 修改時間:2017-11-21 上午9:44:53 * 修改備注: * @version * */
public class BaseDaoImpl<T> extends HibernateDaoSupport{//反射類public Class<T> entityClass;@SuppressWarnings("unchecked")public BaseDaoImpl(){entityClass=(Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];}/*** * @Description: 該方法的主要作用:添加信息* @Title: saveEntity* @param @param entity 設定文件 * @return 返回類型:void * @throws*/public void saveEntity(T entity) {super.getHibernateTemplate().save(entity); }/*** * @Description: 該方法的主要作用:修改信息* @Title: updateEntity* @param @param entity 設定文件 * @return 返回類型:void * @throws*/public void updateEntity(T entity) {// TODO Auto-generated method stubsuper.getHibernateTemplate().update(entity);}/*** * @Description: 該方法的主要作用:刪除信息* @Title: delEntity* @param @param entity 設定文件 * @return 返回類型:void * @throws*/public void delEntity(T entity) {// TODO Auto-generated method stubsuper.getHibernateTemplate().delete(entity);}/*** * @Description: 該方法的主要作用:根據編號查詢信息* @Title: queryById* @param @param id* @param @return 設定文件 * @return 返回類型:T * @throws*/public T queryById(Serializable id) {// TODO Auto-generated method stubreturn super.getHibernateTemplate().get(entityClass, id);}}
總結
以上是生活随笔為你收集整理的ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑组装机怎么看型号?
- 下一篇: 怎么看电脑配置高低?