📄 votedao.java
字号:
package cn.hxex.vote.dao.hibernate;
import java.util.List;
import cn.hxex.vote.dao.IVoteDAO;
import cn.hxex.vote.model.Vote;
import cn.hxex.vote.model.VoteItem;
import cn.hxex.vote.util.HibernateDAO;
/**
* IVoteDAO接口的实现
*
* @author galaxy
*
*/
public class VoteDAO extends HibernateDAO implements IVoteDAO
{
/**
* 保存投票信息
*/
public void saveVote(Vote vote)
{
super.saveObject( vote );
}
/**
* 保存投票选项信息
*/
public void saveVoteItem(VoteItem voteitem)
{
super.saveObject( voteitem );
}
/**
* 更新投票信息
*/
public void updateVote(Vote vote)
{
super.updateObject( vote );
}
/**
* 更新投票选项信息
*/
public void updateVoteItem(VoteItem voteitem)
{
super.updateObject( voteitem );
}
/**
* 删除投票信息
*/
public void deleteVote(Vote vote)
{
super.deleteObject( vote );
}
/**
* 删除投票选项信息
*/
public void deleteVoteItem(VoteItem voteitem)
{
super.deleteObject( voteitem );
}
/**
* 根据标识符得到投票信息
*/
public Vote getVote(String id)
{
return (Vote)super.getObject( Vote.class, id );
}
/**
* 根据名称得到投票信息
*/
public Vote getVoteByName(String name)
{
String strHQL = "from Vote where name = '" + name + "'";
return (Vote)super.getObject( strHQL );
}
/**
* 得到所有的投票信息
*/
public List getAllVotes()
{
return super.getObjects( "from Vote order by name asc" );
}
/**
* 得到某个投票选项信息
*/
public VoteItem getVoteItem(String id)
{
return (VoteItem)super.getObject( VoteItem.class, id );
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -