当前位置:主页 >gg电竞平台审核需要多久

gg电竞平台审核需要多久:Hibernate实现DAO的常用CRUD操作

发布时间:02月07日 阅读:676



packagg电竞平台审核需要多久ge com.utstar.nms.vmm.spring.dao;

import java.io.Serializable;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.ugg电竞平台审核需要多久tstar.nms.vmm.spring.util.GenericsUtils;

public class HibernateEntityDao extends HibernateDaoSupport

implements EntityDao {

protected Class entityClass;

public HibernateEntityDao() {

entityClass = GenericsUtils.getSuperClassGenricType(getClass());

}

/**

* find an object by its id

* @param id

* @return an object

*/

public T findByID(Serializable id) {

return (T) getHgg电竞平台审核需要多久ibernateTemplate().get(entityClass, id);

}

/**

* @return find all objects

*/

public List findAll()

{

return getHibernateTemplate().loadAll(entityClass);

}

/**

* find objectsby sql(jdbc) or hql(hibernate)

* @param ql

* @param values parameter that

* @return an objects list of the query result

*/

public List findByQL(String hql, Object... values)

{

return ggg电竞平台审核需要多久etHibernateTemplate().find(hql, values);

}

/**

* save the object input

* @param o

*/

public void save(Object object)

{

getHibernateTemplate().save(object);

}

/**

* update the object input

* @param o

*/

public void update(Object object)

{

getHibernateTemplate().update(object);

}

/**

* saveOrUpdate the object input

* @param o

*/

public void saveOrUpdate(Object object)

{

getHibernateTemplate().saveOrUpdate(object);

}

/**

* delete the object input

* @param o

*/

public void remove(Object object)

{

/*delete the object*/

getHibernateTemplate().delete(object);

}

/**

*gg电竞平台审核需要多久 delete an object by its id

* @param id

*/

public void removeById(Serializable id)

{

/*find the object by id*/

Object object=findByID(id);

/*delete the object*/

remove(object);

}

}



上一篇:雷竞技下载官方版:一棵小草的坚守新闻频道中国青年网
下一篇:电竞下载app送彩金:《环球时报》社评:向李文亮医生致以敬意