java+hibernate开发时遇到的一些问题及解决办法

原创 2015年11月17日 17:53:54

1.could not execute batch; SQL [insert into tb_student (addr, age, company, email, level, mobile, name, no, remarks, sex, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]

问题出现情况:在save时出现的异常。

问题根本原因:字段赋值时有不符合数据库字段设计的值,比如长度超过数据库字段设计的最大值。

2.org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1

问题出现情况:在save时出现的异常。

问题根本原因:数据库更新失败,在此处问题具体原因是因为在界面上ID字段是隐藏属性,对象的ID属性设置为自动生成,在save时界面传到controller中的对象ID属性为空,而不是null,因此数据库执行update语句,而不是insert语句。所以导致执行出错。

解决办法:判断对象id是否为空,为空的话设置为null.

JSP开发中遇到的几个小问题

自从接触JSP以来,就不断的遇到各种各样的问题,不断的查资料,不断的摸索。跟ASP.NET相比,JSP给我的感觉是开发思想相对复杂不少,开发工具的自动化程度太低,而且需要了解很多的网页运行原理。①页面...
  • arui319
  • arui319
  • 2006年05月15日 12:12
  • 2440

解决网页开发过程中遇到的问题以及思路

1:js中的运算问题 js中变量的声明:如果在 var 语句中没有初始化变量,变量自动取 JavaScript值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 Ja...
  • huangwwu11
  • huangwwu11
  • 2013年07月18日 16:41
  • 1731

开发过程中遇到问题解决方法

自定义cell 时获取到的width 总是320: https://my.oschina.net/ioslighter/blog/390880 dyld: Library not load...
  • u013410274
  • u013410274
  • 2017年04月25日 09:46
  • 228

入门程序员在开发过程中遇到的困难

(1). 需求理解不足,沟通不畅,往往是入门程序员遇到的最大障碍,导致后期不断返工 (2). 对框架,技术实现的理解不足,尤其是对一些基础知识的掌握不足,容易导致开发过程中不顺畅,对...
  • u011202334
  • u011202334
  • 2015年06月15日 20:45
  • 412

安卓开发中所遇到的一些问题及解决办法,不断更新中

Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE[字面意思:安装失败,不够贮存]
  • sz19900617
  • sz19900617
  • 2014年10月28日 13:54
  • 1304

html项目开发过程中遇到的问题(1)

1、hgroup标签 该标签主要针对各个标题进行组合,多用在header导航栏标题中 2、section标签 该标签定义页眉页脚,或页面中的其他部分,通常与标签article连用 3、clea...
  • zxy9602
  • zxy9602
  • 2016年10月16日 20:14
  • 214

学习JS中遇到的一些问题(读书笔记)

一.之前重装过一次系统,Notepad++还在,不过右键直接用Notepad++打开的方式不在了,上网找了一下方法 1.左下角点击“开始”->运行->regedit,打开注册表编辑器 2.在HKEY_...
  • mazicwong
  • mazicwong
  • 2016年10月09日 16:09
  • 454

C语言中遇到的问题及解决方法

2012年5月5号; 问题:for语句和while语句后面有; 的情况。相当于 这是执行空循环,i会累加,但啥都不执行。直到不满足条件为止。 for(;;) ; while() ; 20...
  • frostwong
  • frostwong
  • 2012年05月06日 10:36
  • 1149

记录网页制作过程中遇到的问题及解决方案

2017/5/24  学习的第三周---大致了解了html,css,js,使用了一些css 一.将一个div始终在父级中垂直居中: 1.刚接触时,将子div的top设置为50%后,在减去div高度...
  • Rajon_94
  • Rajon_94
  • 2017年05月24日 14:28
  • 509

html中一些常见问题的解决方法

扯扯淡:第一次写博客,最近在学习html5,把遇到的坑记录下来,一是能加深一下印象,二能帮助一下遇到相同坑的童鞋,三能锻炼自己的表达能力,一举三得,哈哈,如有错误欢迎批评指正......... ...
  • qq289223562
  • qq289223562
  • 2016年10月13日 22:47
  • 582
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java+hibernate开发时遇到的一些问题及解决办法
举报原因:
原因补充:

(最多只允许输入30个字)