ssh框架mysql连接出错_使用ssh框架,不能像数据库添加数据,还不报错
MVC模式
public?class?GoodsAction?extends?ActionSupport{
private?IService?service;
private?GoodsVO?vo;
public?GoodsVO?getVo()?{
return?vo;
}
public?void?setVo(GoodsVO?vo)?{
this.vo?=?vo;
}
public?IService?getService()?{
return?service;
}
public?void?setService(IService?service)?{
this.service?=?service;
}
public?String?execute()?throws?Exception?{
//?TODO?Auto-generated?method?stub
System.out.println(“GoodsAction執行了”);
return?super.execute();
}
public?String?addGoods()?throws?Exception?{
//?TODO?Auto-generated?method?stub
System.out.println(“addGoods執行了”);
String?name=vo.getGoods_name();
double?price=vo.getGoods_price();
int?number=vo.getGoods_number();
System.out.println(name+price+number);
GoodsVO?vo1=new?GoodsVO();
vo1.setGoods_name(name);
vo1.setGoods_price(price);
vo1.setGoods_number(number);
service.addGoods(vo1);//出現問題的一行
return?SUCCESS;
}
}
——————————————————————————————————————————
一個包下
public?interface?IService?{
public?void?addGoods(GoodsVO?vo);
}
public?class?Service?implements?IService{
private?SysDao?dao;
public?SysDao?getDao()?{
return?dao;
}
public?void?setDao(SysDao?dao)?{
this.dao?=?dao;
}
@Override
public?void?addGoods(GoodsVO?vo)?{
dao.addTgoods(vo);
}
}
—
dao包
package?com.dao;
public?interface?SysDao?{
/**
*?保存或更新指定對象
*?@param
*?@return
*/
public?void?addTgoods(Object?ob);
}
package?com.dao;
import?org.springframework.orm.hibernate3.HibernateTemplate;
public?class?SysDaoImp?implements?SysDao{
private?HibernateTemplate?hibernateTemplate;
public?void?setHibernateTemplate(HibernateTemplate?hibernateTemplate)?{
this.hibernateTemplate?=?hibernateTemplate;
}
@Override
public?void?addTgoods(Object?ob)?{
//?TODO?Auto-generated?method?stub
hibernateTemplate.save(ob);
}
}
解決方案:40分
你用個int?count=hibernateTemplate.save(vo);接受一下,然后輸出看看是1還是0
總結
以上是生活随笔為你收集整理的ssh框架mysql连接出错_使用ssh框架,不能像数据库添加数据,还不报错的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: python怎么在官网下载pygame_
 - 下一篇: java乒乓_Java -- 乒乓球 乒