NewsDao

package com.pb.news.dao;

import java.util.Date;
import java.util.List;

import com.pb.news.entity.News;

public interface NewsDao {

//通过新闻id获取/查询新闻
public News getNewsById(int id);

// 查询新闻信息
public List<News> getNewsList();

// 增加新闻信息
public boolean add(News news) ;

// 删除新闻信息
public boolean delete(int id) ;

// 修改新闻
public boolean update(News news) ;

//获取新闻总数量
public int getTotalCount();
//分页获取新闻信息
public List<News> getPageNewsList(int pageNo,int pageSize);
}

时间: 2024-08-03 10:57:29

NewsDao的相关文章

JSP丶新闻发布会系统

新闻发布会 项目所需要的一些实现类 servlet 工具类 1.实现登录功能 前端界面的代码 1 <form action="<%=path %>/LonginServlet" method="post"> 2 <label> 登录名 </label> 3 <input type="text" name="uname" value='<%=request.getPar

安卓项目-利用Sqlite数据库,开发新闻发布系统

本教程致力于程序员可以快速的学习安卓移动端手机开发. 适合于已经习得一种编程语言的同仁. 更多志同道合,想要学习更多编程技术的大神们. 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮. 本文章是基于上篇文章基础之上进行深入学习的.程序员带你学习安卓开发-XML文档的创建与解析 Sqlite数据库: Sqlite数据库是在安卓中使用较广泛的数据库.其为简单.轻巧的Sql类文件型数据库.因以简单的文本形式保存,所以安全性不是很高.只要拿到sqlite数据库文件就可以得到数据.所以这就决定了sql

java spring 简单封装出自己的DAO Service实现

package com.jade.basung.bss.module.common; import com.jade.framework.base.criterion.Criteria; import com.jade.framework.base.util.PagingList; import com.jade.basung.bss.BaseException; /** * dao层公共接口 * * @date 15/8/28 下午5:23 * @version 1.0 */ public i

spring4+hibernate3

环境说明:spring4.0+hibernate3 数据库:oracle 连接池:c3p0 项目结构: lib中的jar: 一.配置spring.xml 说明:这里采用的配置模式将hibernateTemplate注入至类NewsDaoImpl中.在本文的“附”中介绍的是在类NewsDaoImpl中自动装载hibernateTemplate. <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&

8 -- 深入使用Spring -- 6...3 使用@Transactional

8.6.3 使用@Transactional Spring还允许将事务配置放在Java类中定义,这需要借助于@Transactional注解,该注解即可用于修饰Spring Bean类,也可用于修饰Bean类中的某个方法. 如果使用@Transaction修饰Bean类,则表明这些事务设置对整个Bean类起作用:若果使用@Transactional修饰Bean类的某个方法,则表明这些事务设置只对该方法有效. 使用@Transactional时可指定如下属性: ⊙ isolation : 用于指定

JavaEE使用三层架构(显示层、业务逻辑层、数据访问层)实现数据的增删改查

实例: 1.功能描述 实现一个简易新闻发布系统,包括查看.添加.修改和删除新闻等基本功能 2.具体要求 (1) 创建数据库 newssystem,创建表 news,要求如下: (2) 程序运行时,显示'发布新闻'页面(如图 1),输入相关内容,单击'提交'按钮,将新闻内容添加到数据库 (3) 单击图 1 中的'查看'按钮,显示'查看新闻'页面(如图 2),增加'修改'和'删除'链接 (4) 单击图 2 中的'update'链接,显示'修改新闻'页面(如图 3),修改后单击'修改'按钮确认,单击'

SSH框架的简化(struts2、spring4、hibernate5)

目的: 在上次的基础下,对ssh框架进行简化. 1.本文提纲:本文通过一个新闻管理系统的实例来简化ssh框架的代码编写,功能包括查询数据库中所有新闻信息,删除某条新闻信息.     2.本项目的搭建环境:Windows 8-64位,Eclipse(开发工具),jdk1.8.0_91,Tomcat 8.0 ,mysql数据库. 第一步:在eclipse里创建web项目 (news) 第二步:导入本次项目要使用到的jar包 第三步:在配置文件web.xml配置一个struts2的过滤器和spring

SSH框架简化(struts2+spring+hibernate)

目的: 通过对ssh框架有了基础性的学习,本文主要是使用注解的方式来简化ssh框架的代码编写. 注意事项: .运行环境:Windows 8-64位,Eclipse(开发工具),jdk1.8.0_91,Tomcat 8.0,struts-2.3.30-apps,spring-framework-4.2.2.RELEASE,hibernate-release-5.2.2.Final,mysql数据库 一.  在eclipse右键新建一个项目并勾上生成web.xml文件 二.导入struts.spri

struts2+spring+hibernate 实现分页

在这里要感谢下这位博友发表的博文 http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html 通过对他代码的阅读,从而自己实现了网页分页功能,下面给大家分享下我的代码 1.entity实体类 我项目例子的实体类叫News 2.DAO接口的设计,定义一个NewsDAO接口,里面声明了两个方法: public interface NewsDAO { public int getAllRowCount(String hql); publ