package com.tch.service.impl;
import org.apache.log4j.Logger;
import com.tch.bean.Article;
import com.tch.bean.Village;
import com.tch.dao.ArticleDao;
import com.tch.dao.VillageDao;
import com.tch.io.VillageArticle;
import com.tch.service.IVillageArticle;
public class VillageArticleImpl implements IVillageArticle
{
public static Logger logger = Logger.getLogger(VillageArticleImpl.class);
private VillageDao villageDao;
public void setVillageDao(VillageDao villageDao) {
this.villageDao = villageDao;
}
public void setArticleDao(ArticleDao articleDao) {
this.articleDao = articleDao;
}
private ArticleDao articleDao;
public VillageArticle addOneRecord(VillageArticle villageArticle)
{
Article article = new Article();
article.setTitle(villageArticle.getTitle());
article.setContent(villageArticle.getContent());
article.setDate(villageArticle.getDate());
articleDao.insertOneArticle(article);
/*Village village = new Village();
village.setVillageId(villageArticle.getVillageId());
village.setChannel(villageArticle.getChannel());
village.setVillageName(villageArticle.getVillageName());*/
Village village = villageDao.getVillageById(villageArticle.getVillageId());
village.setArticleId(article.getArticleId());
villageDao.insertVillage(village);
villageArticle.setArticleId(village.getArticleId());
return villageArticle;
}
public VillageArticle modifyOneRecord(VillageArticle villageArticle)
{
Article article = new Article();
article.setTitle(villageArticle.getTitle());
article.setContent(villageArticle.getContent());
article.setDate(villageArticle.getDate());
article.setArticleId(villageArticle.getArticleId());
articleDao.updateOneArticle(article);
Village village = new Village();
village.setVillageId(villageArticle.getVillageId());
village.setVillageName(villageArticle.getVillageName());
villageDao.updateVillage(village);
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
myeclipse+maven管理struts2+spring+mybatis (129个子文件)
LoginAction.class 3KB
LoginAction.class 3KB
LoginAction.class 3KB
VillageArticleImpl.class 2KB
VillageArticleImpl.class 2KB
VillageArticleImpl.class 2KB
VillageArticle.class 2KB
VillageArticle.class 2KB
VillageArticle.class 2KB
A.class 2KB
A.class 2KB
A.class 2KB
User.class 2KB
ArticleImpl.class 2KB
ArticleImpl.class 2KB
ArticleImpl.class 2KB
Village.class 1KB
Article.class 1KB
VillageImpl.class 1KB
VillageImpl.class 1KB
VillageImpl.class 1KB
VillageDao.class 394B
ArticleDao.class 376B
UserDao.class 342B
IArticle.class 263B
IArticle.class 263B
IArticle.class 263B
IVillageArticle.class 235B
IVillageArticle.class 235B
IVillageArticle.class 235B
IVillage.class 186B
IVillage.class 186B
IVillage.class 186B
.classpath 730B
.classpath 709B
.classpath 313B
freemarker-2.3.19.jar 909KB
mysql-connector-java-5.1.27.jar 852KB
spring-core-3.2.6.RELEASE.jar 850KB
spring-context-3.2.6.RELEASE.jar 845KB
struts2-core-2.3.16.jar 788KB
mybatis-3.2.3.jar 697KB
xwork-core-2.3.16.jar 638KB
spring-web-3.2.6.RELEASE.jar 613KB
javassist-3.11.0.GA.jar 600KB
spring-beans-3.2.6.RELEASE.jar 597KB
log4j-1.2.16.jar 470KB
spring-jdbc-3.2.6.RELEASE.jar 396KB
spring-aop-3.2.6.RELEASE.jar 328KB
commons-lang3-3.1.jar 308KB
spring-tx-3.2.6.RELEASE.jar 237KB
ognl-3.0.6.jar 223KB
spring-expression-3.2.6.RELEASE.jar 193KB
commons-io-2.2.jar 170KB
commons-fileupload-1.3.jar 67KB
geronimo-servlet_2.4_spec-1.1.1.jar 65KB
commons-logging-1.1.1.jar 59KB
mybatis-spring-1.2.1.jar 48KB
asm-3.3.jar 43KB
asm-commons-3.3.jar 37KB
struts2-spring-plugin-2.3.16.jar 21KB
asm-tree-3.3.jar 21KB
ssm-atomic-1.0.jar 8KB
ssm-atomic-1.0.jar 8KB
aopalliance-1.0.jar 4KB
VillageArticleImpl.java 2KB
LoginAction.java 1KB
VillageArticle.java 1KB
User.java 1KB
A.java 1KB
ArticleImpl.java 905B
Village.java 885B
Article.java 671B
VillageImpl.java 647B
VillageDao.java 324B
ArticleDao.java 289B
IVillageArticle.java 238B
IArticle.java 219B
UserDao.java 179B
IVillage.java 143B
login.jsp 1KB
login.jsp 1KB
index.jsp 834B
index.jsp 834B
welcome.jsp 684B
welcome.jsp 684B
MANIFEST.MF 36B
MANIFEST.MF 36B
.mymetadata 302B
org.eclipse.jdt.core.prefs 274B
org.eclipse.jdt.core.prefs 274B
org.eclipse.jdt.core.prefs 274B
org.maven.ide.eclipse.prefs 249B
org.maven.ide.eclipse.prefs 249B
org.maven.ide.eclipse.prefs 249B
.project 1KB
.project 780B
.project 557B
log4j.properties 616B
log4j.properties 616B
共 129 条
- 1
- 2
断更ing~
- 粉丝: 12
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页