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框架,不能像数据库添加数据,还不报错相关推荐

  1. ORM对mysql数据库中数据进行操作报错解决

    在Pycharm中使用ORM语句直接对数据库进行CURD操作时会出现错误: django.core.exceptions.ImproperlyConfigured: Requested setting ...

  2. mysql高德地图设计_基于高德开放平台Map Lab的数据可视化

    在Map Lab上创建可视化项目,首先需要添加数据.添加数据有4种方式,分别是: 上传CSV文件添加数据 上传Excel文件添加数据 连接在线数据库添加数据 提供在线数据API添加数据 一.数据上传说 ...

  3. Python连接mysql,插入数据时不报错,但是没有插入进去

    Python连接mysql,插入数据时不报错,但是没有插入进去在connect方法中,设置 autocommit =True conn=pymysql.connect(host=host_db,use ...

  4. mysql修改路径报错_mysql修改数据存储路径报错处理

    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 解决?: >>> vim ...

  5. ssh 连接服务器_使用 SSH Key 访问服务器

    阅读本文大概需要 2 分钟. 0. 前言 在刚接触到服务器的时候,一般都会采取密码登录,但每次登录服务器的时候都需要输入密码,体验很不好,而且相较于 SSH Key 不太安全,而使用 SSH Key ...

  6. mysql链接出错_请配置/amysql/config.php文件_MySQL数据库之PHP连接mysql时mysql_connect()函数不可用...

    本文主要向大家介绍了MySQL数据库之PHP连接mysql时mysql_connect()函数不可用 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我在搭建环境时也没有再安装m ...

  7. jet mysql连接字符串_数据库连接字符串大全

    MySQL 连接方式----------- MySQL Connector/ODBC 2.50 (MyODBC 2.50)连接方式 本地数据库连接 Driver={mySQL};Server=loca ...

  8. mysql 连接差异_和你一起从 0 实现一个数据库差异对比工具

    对比数据的痛苦 不知道你是否也像我一样,在快乐编写代码的时候,必须进行一些数据库的数据对比工作. 诚然,一般的数据差异,比如是每一行的内容不同,市场上有比较成熟的 compare2 等对比工具. 但是 ...

  9. ssh登录极路由后台_使用SSH来远程使用服务器上的可视化软件

    Linux的SSH命令提供了相当强大的远程访问功能.用户可以使用SSH命令快速的访问其他Linux机器,比如计算机集群系统.今天我们就来了解一下SSH,以及如何使用SSH来远程使用服务器上的可视化软件 ...

最新文章

  1. 开机自动挂载与autofs触发挂载
  2. 搭建 mysql-mmm 高可用群集
  3. 《深入理解计算机系统》读书笔记二:内存,高速缓存存储器
  4. 【CCF】201803-1 跳一跳
  5. 在STM32的官方库切换芯片型号
  6. Android 系统(68)---使用Xshell在Windows系统和Linux系统之间进行文件传输
  7. python电脑怎么打开任务管理器_利用Python调用Windows API,实现任务管理器功能
  8. OpenSuSE 网络配置
  9. MySQL驱动包下载
  10. 气溶胶反演输入转化错误_暗目标法的Himawari-8静止卫星数据气溶胶反演
  11. python在线编辑菜鸟-python菜鸟工具
  12. 什么是java框架结构_Java框架概述
  13. mysql关系范式试题_数据库范式练习题
  14. 在Linux中安装dnw
  15. 【干货】APP解构重构,让你用户不再流失
  16. hdu 4544 湫湫系列故事——消灭兔子
  17. 什么是DAS、NAS、SAN、IP-SAN,它们之间有什么区别?
  18. vue-混入mixins
  19. 内存检测之KFENCE
  20. 申请coursera助学金模板转载

热门文章

  1. sql判断字段是否为空
  2. 判断pc浏览器和手机浏览器方法
  3. sql基线建立-知识准备
  4. windows 2008R2 无法安装操作系统补丁,或无法安装Sp1升级包的解决办法
  5. 深入 理解 Statement 和 PreparedStatement 【转】
  6. java 输出ab_一道在知乎很火的 Java 题——如何输出 ab【转】
  7. [LeetCode] Isomorphic Strings - 字符串操作:数组计数字符个数问题
  8. 华为有造车实力,却坚决不造整车,这背后有着怎样的无奈与思考?
  9. EduCoder Linux文件/目录高级管理二
  10. BEGIN-2 序列求和