📄 roomcatalogdaoimpl.java.svn-base
字号:
package com.hotelmaster.home.dao.hibernate;
import java.util.List;
import com.hotelmaster.home.dao.RoomCatalogDao;
import com.hotelmaster.home.domain.Page;
import com.hotelmaster.home.domain.Room;
import com.hotelmaster.home.domain.RoomCatalog;
public class RoomCatalogDaoImpl extends GenericHibernateDao<RoomCatalog> implements RoomCatalogDao{
public RoomCatalogDaoImpl() {
super(RoomCatalog.class);
// TODO Auto-generated constructor stub
}
public List<RoomCatalog> showAllRoomCatalog() {
// TODO Auto-generated method stub
Page page = new Page(0);
return queryForList(
"select count(*) from RoomCatalog"
,"from RoomCatalog"
,null,page
);
}
public boolean addNewRoomCatalog(RoomCatalog roomCatalog) {
String id = roomCatalog.getRcId();
Long count=(Long)queryForObject(
"select count(*) from RoomCatalog where rcId=?"
,new Object[] {id});
if(count.longValue()==0){
hibernateTemplate.save(roomCatalog);
return true;
}
else{
log.info("The data was exist in database");
return false;
}
}
public boolean delRoomCatalog(RoomCatalog roomCatalog) {
RoomCatalog delRoomCatalog = new RoomCatalog();
delRoomCatalog = roomCatalog;
Long count=(Long)queryForObject(
"select count(*) from RoomCatalog where rcId=?"
,new Object[] {roomCatalog.getRcId()});
if(count.longValue()==0){
return false;
}
else{
hibernateTemplate.delete(delRoomCatalog);
return true;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -