📄 articledao.java
字号:
package jaoso.news.dao;
import jaoso.framework.dao.DAO;
import jaoso.framework.dao.MyQuery;
import jaoso.news.domain.Article;
import java.io.Serializable;
/**
* @author edgeloner
* @version 0.9.1
* @since 2004-5-29
* Article DAO, persistent Article.
*/
public interface ArticleDAO extends DAO {
//~ Methods ================================================================
/**
* get Article by id from database
*
* @param id Article id
*
* @return Article if Article not fount return null
*
*
*/
Article getArticle(Serializable id);
/**
* get Article by name from database
*
* @param name Article name
*
* @return Article if Article not fount return null
*
*
*/
Article getArticleByDesc(String name);
/**
* check Article name already exist
*
* @param name Article name
*
* @return boolean
*/
boolean isExist(String name);
/**
* check Article name already exist
*
* @param name Article name
* @param id Article id
*
* @return boolean
*/
boolean isExist(String name, Serializable id);
/**
* 统计文章数
*
* @param query DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
int count(MyQuery query);
/**
* create a new Article
*
* @param accout Article
*
*
*/
void createArticle(Article accout);
/**
* find Article by MyQuery
*
* @return Article array
*
*
*/
Article[] findAllArticle();
/**
* find Article by query
*
* @param query sql or hsql query
*
* @return Article array
*
*
*/
Article[] findArticle(String query);
/**
* find all Article from database
* @param query query
* @return Article array
*
*
*/
Article[] findArticle(MyQuery query);
/**
* remove Article
*
* @param article Article
*
*
*/
void removeArticle(Article article);
/**
* remove Article
*
* @param id Article id
*
*
*/
void removeArticle(Serializable id);
/**
* remove Article
*
* @param id Article id array
*
*
*/
void removeArticle(Serializable[] id);
/**
* update Article
*
* @param article article
*
*
*/
void updateArticle(Article article);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -