package com.test.dao.impl;
import java.util.List;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
import com.test.bean.News;
import com.test.bean.User;
import com.test.dao.NewsDAO;
public class NewsDAOImpl extends HibernateDaoSupport implements NewsDAO {
public void deleteNews(News news) {
// TODO Auto-generated method stub
this.getHibernateTemplate().delete(news);
}
public List<News> findAll() {
// TODO Auto-generated method stub
String hql = "from News news order by news.news_id desc";
return (List<News>)this.getHibernateTemplate().find(hql);
}
public List<News> findByAuthor(String author) {
// TODO Auto-generated method stub
List<News> n1=getHibernateTemplate().find("from News news where news.news_author =?", author);
if(n1!=null && n1.size()>=1)
{
return n1;
}
return null;
}
public List<News> findByForum3(int forum3_id) {
// TODO Auto-generated method stub
List<News> n1=this.getHibernateTemplate().find("from News news where news.forum3_id =?", forum3_id);
if(n1!=null&&n1.size()>=1)
{
return n1;
}
return null;
}
public News findById(Integer id) {
// TODO Auto-generated method stub
News news = (News) this.getHibernateTemplate().get(News.class, id);
return news;
}
public List<News> findByKeyWords(String keyWords) {
// TODO Auto-generated method stub
List<News> n1=this.getHibernateTemplate().find("from News news where news.News_keywords =?", keyWords);
if(n1!=null&&n1.size()>=1)
{
return n1;
}
return null;
}
public News findBySubTitle(String subTitle) {
// TODO Auto-generated method stub
List n1=this.getHibernateTemplate().find("from News news where news.News_subTitle =?", subTitle);
if(n1!=null&&n1.size()>=1)
{
return (News)n1.get(0);
}
return null;
}
public News findByTitle(String title) {
// TODO Auto-generated method stub
List n1=this.getHibernateTemplate().find("from News news where news.news_title =?", title);
if(n1!=null&&n1.size()>=1)
{
return (News)n1.get(0);
}
return null;
}
public void saveNews(News news) {
// TODO Auto-generated method stub
this.getHibernateTemplate().save(news);
}
public void updateNews(News news) {
// TODO Auto-generated method stub
this.getHibernateTemplate().saveOrUpdate(news);
}
public void valiadteByEditor(News news, String b) {
// TODO Auto-generated method stub
news.setNews_check1(b);
}
public void validateByIsAssociateEditorValid(News news, String b) {
// TODO Auto-generated method stub
news.setNews_check2(b);
}
public List<News> getCheck1News()
{
String judg="TRUE";
List<News> n1=getHibernateTemplate().find("from News news where news.news_check1 =?", judg);
if(n1!=null&&n1.size()>=1)
{
return n1;
}
else
return null;
}
public List<News> getUncheck1News()
{
String judg="FALSE";
List<News> n1=getHibernateTemplate().find("from News news where news.news_check1 =?", judg);
if(n1!=null&&n1.size()>=1)
{
return n1;
}
else
return null;
}
public List<News> getCheck2News()
{
String judg="TRUE";
List<News> n1=getHibernateTemplate().find("from News news where news.news_check2 =?", judg);
if(n1!=null&&n1.size()>=1)
{
return n1;
}
else
return null;
}
public List<News> getUncheck2News()
{
String judg="FALSE";
List<News> n1=getHibernateTemplate().find("from News news where news.news_check2 =?", judg);
if(n1!=null&&n1.size()>=1)
{
return n1;
}
else
return null;
}
public List<News> getAllCheckNews()
{
String judg="TRUE";
List<News> n1=this.getHibernateTemplate().find("from News news where news.news_check2 =? and news.news_check1 =?", new String[]{judg, judg});
if(n1!=null&&n1.size()>=1)
{
return n1;
}
else
return null;
}
public List<News> getAllUncheckNews()
{
String judg="FALSE";
List<News> n1=this.getHibernateTemplate().find("from News news where news.news_check2 =? and news.news_check1 =?", new String[]{judg, judg});
if(n1!=null&&n1.size()>=1)
{
return n1;
}
else
return null;
}
public void firstCheck(News news)
{
String judg="TRUE";
news.setNews_check1(judg);
this.getHibernateTemplate().saveOrUpdate(news);
}
public void secondCheck(News news)
{
String judg="TRUE";
news.setNews_check2(judg);
this.getHibernateTemplate().saveOrUpdate(news);
}
public List<News> getNationalDayNews()
{
int nation=18;
List<News> n1=getHibernateTemplate().find("from News news where news.menu2_id =?", nation);
if(n1!=null&&n1.size()>=1)
{
return n1;
}
else
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于SSH框架的新闻发布系统 (467个子文件)
NewsDAOImpl.class 5KB
UserServiceImpl.class 5KB
SaveNewsAction.class 4KB
News.class 3KB
UserDAOImpl.class 3KB
NewsServiceImpl.class 3KB
UploadAction.class 2KB
UserLoginAction.class 2KB
SaveUserAction.class 2KB
User.class 1KB
ListNewsAction.class 1KB
GetNewsAction.class 1KB
GetAllUncheckNewsAction.class 1KB
UpdatePUserAction.class 1KB
SetCharacterEncodingFilter.class 1KB
GetUncheck2NewsAction.class 1KB
GetUncheck1NewsAction.class 1KB
GetAllCheckNewsAction.class 1KB
GetNationalDayNews.class 1KB
GetCheck1NewsAction.class 1KB
GetCheck2NewsAction.class 1KB
ListUserAction.class 1KB
RemoveUserAction.class 1KB
SecondCheckAction.class 1KB
FirstCheckAction.class 1KB
RemoveNewsAction.class 1KB
UpdateNewsAction.class 1KB
UpdateUserAction.class 1KB
NewsDAO.class 1KB
GenerateExcelAction.class 964B
menu2.class 941B
NewsService.class 839B
menu1.class 747B
UserService.class 737B
UserDAO.class 635B
userRegisterAction.class 342B
userLogoutAction.class 336B
.classpath 6KB
div.css 9KB
axurerppage.css 3KB
basic.css 1KB
nav_main.css 917B
axurerpprototype.css 450B
Header.css 19B
Thumbs.db 93KB
Thumbs.db 74KB
Thumbs.db 23KB
Thumbs.db 20KB
Thumbs.db 6KB
cup.gif 7KB
u2.gif 6KB
weather_h1.gif 3KB
addr_bg.gif 3KB
special_h1.gif 3KB
wm.gif 2KB
search_bg.gif 2KB
writing_h1.gif 2KB
wancheng_09_06.gif 2KB
wancheng_09_04.gif 2KB
wancheng_09_08.gif 2KB
wancheng_09_07.gif 2KB
wancheng_09_05.gif 2KB
addr_h1.gif 2KB
writing_bg.gif 2KB
food_h1.gif 2KB
hot_h1.gif 2KB
friend_ul_bg.gif 2KB
select_bg.gif 1KB
login_bg.gif 1KB
btn_login.gif 1KB
btn_search.gif 1KB
helper_traffic.gif 1KB
helper_rate.gif 1KB
helper_knowledge.gif 1KB
helper_map.gif 1KB
footer_bg.gif 1KB
u13.gif 1KB
route_h1.gif 1017B
special_bg.gif 1011B
nav_main_bg.gif 936B
photo_h1.gif 905B
picture_h1.gif 884B
SmsMsgFail.gif 860B
leaf.gif 839B
btn_reg.gif 824B
btn_inquire.gif 821B
special_h2.gif 609B
window_04.gif 365B
window_01.gif 345B
newwindow.gif 240B
page.gif 232B
CloseButton.gif 228B
note.gif 224B
special_ul_bg.gif 212B
photo_bg.gif 206B
doc.gif 199B
hot_h2.gif 181B
window_02.gif 179B
main_bg.gif 178B
h2_bg.gif 170B
共 467 条
- 1
- 2
- 3
- 4
- 5
com_d_d
- 粉丝: 7
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页