这个是楼主的数据库编码格式不支持中文造成的,在数据库中有个设置,把它设成utf-8或者gb2312的就可以了

解决方案 »

  1.   

    一直到getHibernateTemplate().save(goods)之前都是正确的
      

  2.   

    靠  你的sql语句写清楚一点吗?让人咋看?
      

  3.   

    这是MySQL数据库的编码问题,如果你在安装MySQL时最后一个界面把编码改成UTF-8,那就没问题了,如果没改,在创建数据库的时候设置编码为UTF-8,如果这2个都没做,那肯定会出现乱码,安装MySQL的默认编码不是UTF-8.
      

  4.   

    我的数据库是gb2312编码的,我的jsp页面是utf-8编码,这不存在错误,我已经试验过了,操作数据库我用的是hibernate,所以不会有sql语句
      

  5.   

    貌似是HQL语句有错误啊,你检查一下HQL语句吧
      

  6.   

    我没有用hql,我是要用getHibernateTemplate().save(goods)保存所有信息