这是hibernate翻转机制产生的save方法,我在service方法中调用时,没有报错,但是却不能将数据保存在数据库,不知道为什么
解决方案 »
- 感觉北京好点的做java的公司
- 现在互联网领域最缺的是什么 来者有分哦???
- struts 2.0 Integer类型循环问题
- SQLServer数据库还原成功后,再请求action时,出错......
- 菜鸟问题:XDoclet是什么,开发J2EE必须安装它吗?
- 100分请高手看看Tomcat启动示显示如下
- >>>安装weblogic server8.1的问题<<<<
- jsp+servlet+struts开发web application时,如何解决中文显示?
- 速卖通的API调用,如果提交的内容中包含中文,总是提示无效签名,请问有知道如何处理的吗?
- python
- 在考虑搭系统架构时,需要考虑那些问题呢?
- 面试官让我看CONCURRENT这个包,请教如果入手
log.debug("saving Homeworkinfo instance");
try {
getSession().save(transientInstance);
log.debug("save successful");
} catch (RuntimeException re) {
log.error("save failed", re);
System.out.println("error");
throw re;
}
}
public class AddhwService { public void addhw(Homeworkinfo hwinfo){
HomeworkinfoDAO hwdao=new HomeworkinfoDAO();
List list=hwdao.findByHwId( hwinfo.getHwId());
System.out.println("size:"+list.size());
if(list.size()==0){
hwdao.attachDirty(hwinfo);
}
else{
System.out.println("id 存在");
}
}
action方法:
public String execute(){
AddhwService addhw=new AddhwService();
Homeworkinfo hwinfo=new Homeworkinfo();
hwinfo.setHwId(hwid);
hwinfo.setHworktitle(hworktitle);
hwinfo.setGrade(grade);
hwinfo.setClassnum(classnum);
hwinfo.setSubject(subject);
hwinfo.setDifficultyrate(difficultyrate);
hwinfo.setFinishdate(finishdate);
hwinfo.setIsnecessary(isnecessary);
hwinfo.setWorkinstruct(workinstruct);
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
hwinfo.setPromudate(sdf.format(date));
addhw.addhw(hwinfo);
return "addhwsuccess";
}
运行时候没有报错,直接跳转下个页面,但是数据库中无数据,好愁人,请高手帮忙!
不知道是不是跟翻转产生的merge,attachDirty,attachClean三个方法有关?急求!