为了账号安全,请及时绑定邮箱和手机立即绑定

Http servlet中使用hibernate无法添加数据到mysql

Http servlet中使用hibernate无法添加数据到mysql

慕慕森 2019-04-19 18:15:03
public void doPost(HttpServletRequest request, HttpServletResponse response)             throws ServletException, IOException {         response.setContentType("text/html;charset=utf-8");         request.setCharacterEncoding("utf-8");//这里是设置一下编码格式         Configuration cfg=new AnnotationConfiguration().configure();         SessionFactory sessionfactory=cfg.buildSessionFactory();         Session session=sessionfactory.openSession();         Transaction tx=session.beginTransaction();         String _index= request.getParameter("index");         int _index1=Integer.parseInt(_index);         String  _content= request.getParameter("content");         System.out.println(_content);         String  _des= request.getParameter("des");         String  _style= request.getParameter("style");         String  _menu= request.getParameter("menu");         String  _campus= request.getParameter("campus");         String  _condition= request.getParameter("condition");         String  _wxNumber= request.getParameter("wxNumber");         int _wxNumber1 = Integer.parseInt(_wxNumber);         String  _phoneNumber= request.getParameter("phoneNumber");         int _phoneNumber1 = Integer.parseInt(_phoneNumber);         String  _date= request.getParameter("date");         String  _images= request.getParameter("images");         String  _userinfoAvatarUrl= request.getParameter("userinfoAvatarUrl");         String  _userinfoNickName= request.getParameter("userinfoNickName");         Topic topic =new Topic();         topic.setOpenid(_openid);         topic.setContent( _content);         topic.setIndex(_index1);         topic.setDes(_des);         topic.setDate(_date);         topic.setImages(_images);         topic.setStyle(_style);         topic.setMenu(_menu);         topic.setCampus(_campus);         topic.setCondition(_condition);         topic.setWxNumber(_wxNumber1);         topic.setPhoneNumber(_phoneNumber1);         topic.setUserinfoNickName(_userinfoNickName);         topic.setUserinfoAvatarUrl(_userinfoAvatarUrl);     }
查看完整描述

4 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

报的是sql语法错误,是因为你建表的使用了mysql的保留字作为字段名。从错误信息中可以看到condition和index字段都是保留字。改一下字段名称吧。

查看完整回答
反对 回复 2019-05-14
?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

根据报错信息,是sql语句不正确,请检查下sql语句,例如字段名称,字段个数,数据与字段是否匹配


查看完整回答
反对 回复 2019-05-14
?
智慧大石

TA贡献1946条经验 获得超3个赞

session.save(topic);后面是不是少了=》session.getTransaction().commit();


查看完整回答
反对 回复 2019-05-14
  • 4 回答
  • 0 关注
  • 533 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号