interrelaterdaoimpl.java

来自「基于Sturts+Spring+Hibernate的一个高级销售管理系统。内容丰」· Java 代码 · 共 67 行

JAVA
67
字号
package com.yuanchung.sales.dao.config;

import java.util.List;

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

import com.yuanchung.sales.model.config.Interrelater;
import com.yuanchung.sales.model.config.ValueList;

public class InterrelaterDAOImpl extends HibernateDaoSupport implements InterrelaterDAO {

	public void save(Interrelater interrelater){
		try{
			getHibernateTemplate().save(interrelater);
		}catch(RuntimeException re){
			throw re;
		}
	}

	public void delete(Interrelater interrelater){
		try{
			getHibernateTemplate().delete(interrelater);
		}catch(RuntimeException re){
			throw re;
		}
	}

	public Interrelater findById(java.lang.Integer id){
		try{
			return (Interrelater)getHibernateTemplate().get("com.yuanchung.sales.model.config.Interrelater", id);
		}catch(RuntimeException re){
			throw re;
		}
	}

	public List findByExample(Interrelater interrelater){
		try{
			return getHibernateTemplate().findByExample(interrelater);
		}catch(RuntimeException re){
			throw re;
		}
	}

	public List findByProperty(String propertyName, Object value){
		logger.debug("from Interrelater as model where model."+propertyName+"="+value);
		try {
			String queryString = "from Interrelater as model where model."
					+ propertyName + "= ?";
			return getHibernateTemplate().find(queryString, value);
		}catch(RuntimeException re){
			throw re;
		}
	}
	
	public void update(Interrelater interrelater){
		try{
			getHibernateTemplate().saveOrUpdate(interrelater);
		}catch(RuntimeException re){
			throw re;
		}
	}
	
	public Interrelater findByValue(ValueList valueList){
		return (Interrelater)findByProperty("values", valueList).get(0);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?