新建一个com.ppcms.vo包然后再建一个名为News的vo类,这个根据数据库来建的。这里只列出News类,其它的类似。NewsClass,NewsKind,Newsuser等。
package com.ppcms.vo; public class News { public int newsId; //新闻id public int myOther; //是否转载 public int classId; //栏目id public int kindId; //类别id public String headTitle; //新闻标题 public String content; //新闻内容 public String connect; //连接地址 public String author; //作者 public String editor; //编辑 public String newsFrom; //新闻来源 public String newsTime; //新闻时间 public int hits; //点击次数 public int top; //是否置顶 public int state; //状态 public int tag; //标记 public News(){ headTitle = null; content = null; connect = null; author = null; editor = null; newsFrom = null; newsTime = null; } public int getNewsId() { return newsId; } public void setNewsId(int newsId) { this.newsId = newsId; } public int getMyOther() { return myOther; } public void setMyOther(int myOther) { this.myOther = myOther; } public int getClassId() { return classId; } public void setClassId(int classId) { this.classId = classId; } public int getKindId() { return kindId; } public void setKindId(int kindId) { this.kindId = kindId; } public String getHeadTitle() { return headTitle; } public void setHeadTitle(String headTitle) { this.headTitle = headTitle; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public String getConnect() { return connect; } public void setConnect(String connect) { this.connect = connect; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public String getEditor() { return editor; } public void setEditor(String editor) { this.editor = editor; } public String getNewsFrom() { return newsFrom; } public void setNewsFrom(String newsFrom) { this.newsFrom = newsFrom; } public String getNewsTime() { return newsTime; } public void setNewsTime(String newsTime) { this.newsTime = newsTime; } public int getHits() { return hits; } public void setHits(int hits) { this.hits = hits; } public int getTop() { return top; } public void setTop(int top) { this.top = top; } public int getState() { return state; } public void setState(int state) { this.state = state; } public int getTag() { return tag; } public void setTag(int tag) { this.tag = tag; } }
下面附一下数据库结构的sql是用mysqldump --opt -d ppcms -uroot -p >xxx.sql导出的。
-- MySQL dump 10.13 Distrib 5.5.28, for Win32 (x86) -- -- Host: localhost Database: ttcmsv1 -- ------------------------------------------------------ -- Server version 5.5.28 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `news` -- DROP TABLE IF EXISTS `news`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `news` ( `newsId` int(11) NOT NULL AUTO_INCREMENT, `classId` int(11) NOT NULL DEFAULT '0', `kindId` int(11) NOT NULL DEFAULT '0', `myOther` int(11) NOT NULL DEFAULT '0', `headTitle` varchar(255) NOT NULL DEFAULT '', `content` text NOT NULL, `connect` varchar(255) DEFAULT NULL, `author` varchar(20) NOT NULL DEFAULT '', `editor` varchar(20) DEFAULT NULL, `newsFrom` varchar(40) DEFAULT NULL, `top` int(11) DEFAULT NULL, `newsTime` varchar(20) DEFAULT NULL, `hits` int(11) DEFAULT '0', `state` int(11) DEFAULT '0', `tag` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`newsId`) ) ENGINE=MyISAM AUTO_INCREMENT=33 DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `newsadmin` -- DROP TABLE IF EXISTS `newsadmin`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newsadmin` ( `userName` varchar(20) NOT NULL DEFAULT '', `passWd` varchar(20) NOT NULL DEFAULT '', `purview` int(11) NOT NULL DEFAULT '0', `lastLogin` datetime DEFAULT NULL, `lastLoginIp` varchar(20) DEFAULT NULL, PRIMARY KEY (`userName`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `newsclass` -- DROP TABLE IF EXISTS `newsclass`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newsclass` ( `classId` int(11) NOT NULL DEFAULT '0', `content` varchar(20) NOT NULL DEFAULT '', PRIMARY KEY (`classId`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `newscommon` -- DROP TABLE IF EXISTS `newscommon`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newscommon` ( `counter` int(11) NOT NULL DEFAULT '0', `ip` varchar(20) NOT NULL DEFAULT '' ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `newskind` -- DROP TABLE IF EXISTS `newskind`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newskind` ( `kindId` int(11) NOT NULL AUTO_INCREMENT, `content` varchar(255) NOT NULL DEFAULT '', `classId` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`kindId`) ) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `newspopedom` -- DROP TABLE IF EXISTS `newspopedom`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newspopedom` ( `gradeId` int(11) NOT NULL DEFAULT '0', `grade` varchar(20) DEFAULT NULL, PRIMARY KEY (`gradeId`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `newsreply` -- DROP TABLE IF EXISTS `newsreply`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newsreply` ( `replyId` int(11) NOT NULL AUTO_INCREMENT, `newsId` int(11) NOT NULL DEFAULT '0', `user` varchar(20) DEFAULT NULL, `content` varchar(100) DEFAULT NULL, `replyTime` varchar(20) DEFAULT NULL, PRIMARY KEY (`replyId`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `newsusr` -- DROP TABLE IF EXISTS `newsusr`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `newsusr` ( `userName` varchar(20) NOT NULL DEFAULT '', `passWd` varchar(20) NOT NULL DEFAULT '', `sex` int(11) DEFAULT NULL, `question` varchar(255) DEFAULT NULL, `answer` varchar(255) DEFAULT NULL, `emailAddr` varchar(50) DEFAULT NULL, `qq` varchar(10) DEFAULT NULL, `http` varchar(30) DEFAULT NULL, `purview` int(11) DEFAULT '1', `regTime` varchar(20) DEFAULT NULL, PRIMARY KEY (`userName`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `noteadmin` -- DROP TABLE IF EXISTS `noteadmin`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `noteadmin` ( `adminName` char(20) NOT NULL DEFAULT '', `adminPasswd` char(20) NOT NULL DEFAULT '', PRIMARY KEY (`adminName`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `noteguest` -- DROP TABLE IF EXISTS `noteguest`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `noteguest` ( `noteId` int(11) NOT NULL AUTO_INCREMENT, `userName` varchar(20) NOT NULL DEFAULT '', `sex` int(11) NOT NULL DEFAULT '0', `email` varchar(50) DEFAULT NULL, `qq` varchar(9) DEFAULT NULL, `url` varchar(50) DEFAULT NULL, `headTitle` text NOT NULL, `content` text NOT NULL, `image` text, `noteTime` varchar(20) DEFAULT NULL, PRIMARY KEY (`noteId`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; -- -- Table structure for table `notereply` -- DROP TABLE IF EXISTS `notereply`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `notereply` ( `replyId` int(11) NOT NULL AUTO_INCREMENT, `noteId` int(11) NOT NULL DEFAULT '0', `content` text, `replyTime` varchar(20) DEFAULT NULL, PRIMARY KEY (`replyId`) ) ENGINE=MyISAM DEFAULT CHARSET=gb2312; /*!40101 SET character_set_client = @saved_cs_client */; /*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; /*!40101 SET SQL_MODE=@OLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; -- Dump completed on 2013-06-08 17:23:24