现在有两个类一个是channel,一个是news
他们之间是一对多,和多对一的关系
现在是要保存news的时候需要这个news属于那个channel,
public class Channel{
private int id;
private Date create_time; //
private String create_man; //
private String title; //
private String description; //
private List<News> news;
gets();
sets();
}public class News{
private int news_id;
private int visit_num; //
private int reply_num;
private int status;
private int order_pos;
private String keywords; //private int channel_id;
private Channel channel;
}在操作action时怎么保存他们!
他们之间是一对多,和多对一的关系
现在是要保存news的时候需要这个news属于那个channel,
public class Channel{
private int id;
private Date create_time; //
private String create_man; //
private String title; //
private String description; //
private List<News> news;
gets();
sets();
}public class News{
private int news_id;
private int visit_num; //
private int reply_num;
private int status;
private int order_pos;
private String keywords; //private int channel_id;
private Channel channel;
}在操作action时怎么保存他们!
解决方案 »
- 前台的值传不到后台
- ibm jdk system.maplibrary()返回值(加急)
- 刚学javaWeb开发,遇到一个数据库连接出错问题,希望有人能帮我解决一些
- 关于数据库连接池的难题,DBCP,想了一晚上。高分请高手指点。
- 请问这是什么原因?
- 关于web.xml的一个小问题
- java搞web编程和服务器方面的编程需不需要对下面的这些技术有了解?
- 有一错误信息,不甚明白,请教(急!)
- 急!!来者有分!!怎么在win2000server中配置tomcat4+jdk1.3.1,在线等待!!!
- 请问一个简单的servlet问题??
- hibernate 多对多 外键 问题
- jstl if 标签的使用
public String saveNews() {
// System.out.println(news.getChannel().getTitle());
// newsService.findChannelByIdForNews(news.getChannel().getId());
System.out.println(news.getNews_id()+"--------------");
Channel channel = newsService.findChannelByTitle(channelTitle);
System.out.println(channel.getId()+"-----channel------");
if(0!=news.getNews_id()){
System.out.println(channel.getTitle()+"===========更新=========");
System.out.println(channel.getCreate_man()+"===========更新=========");
news.setChannel(channel);
newsService.updateNews(news);
}else{
System.out.println(channel.getTitle()+"===========保存=========");
System.out.println(channel.getCreate_man()+"===========保存=========");
news.setChannel(channel);
System.out.println(channel.getTitle()+"===========保存后=========");
newsService.saveNews(news);
}
return SUCCESS;
}使用的是struts2中的action这么写的