roominfodaoimpl.java.svn-base

来自「一个使用ssh+ext的例子。 希望对开发这个应用的人带来好处。仔细研究里面的」· SVN-BASE 代码 · 共 73 行

SVN-BASE
73
字号
package com.hotelmaster.home.dao.hibernate;

import java.io.Serializable;
import java.util.List;

import org.springframework.orm.hibernate3.HibernateTemplate;

import com.hotelmaster.home.dao.RoomInfoDao;
import com.hotelmaster.home.domain.RoomInfo;


/**
 * Class description goes here.
 * 
 * @author Liang
 * @Date Apr 13, 2008
 */
public class RoomInfoDaoImpl implements RoomInfoDao{
	private HibernateTemplate hibernateTemplate;
	
	public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
		this.hibernateTemplate = hibernateTemplate;
	}

	public void delete(Class clazz, Serializable id) {
		// TODO Auto-generated method stub
		
	}

	public void delete(RoomInfo roomInfo) {
		// TODO Auto-generated method stub
		
	}

	public List<RoomInfo> findAll() {
		// TODO Auto-generated method stub
		List<RoomInfo> roomInfoList=hibernateTemplate.find("from RoomInfo");
		return roomInfoList;
		//return null;
	}

	public RoomInfo findById(String roomInfoId) {
		// TODO Auto-generated method stub
		if(roomInfoId.equals("")){
			return null;
		}
		List roomInfos=hibernateTemplate.find(
				"from RoomInfo roomInfo where roomInfo.roomInfoId=?",roomInfoId);	
		return (RoomInfo) roomInfos.get(0);
	}

	public RoomInfo findByType(String roomType) {
		// TODO Auto-generated method stub
		if(roomType.equals("")){
			return null;
		}
		List roomInfos=hibernateTemplate.find(
				"from RoomInfo roomInfo where roomInfo.roomType='"
				+ roomType +"'");
		return (RoomInfo) roomInfos.get(0);
	}

	public void insert(RoomInfo roomInfo) {
		// TODO Auto-generated method stub
		hibernateTemplate.save(roomInfo);
	}

	public void update(RoomInfo roomInfo) {
		// TODO Auto-generated method stub
		hibernateTemplate.update(roomInfo);
	}
}

⌨️ 快捷键说明

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