java.lang.StringIndexOutOfBoundsException: String index out of range: 0错误的原因

java.lang.StringIndexOutOfBoundsException: String index out of range: 0

在hibernate做查询的时候

List<?> listObject = sqlQuery
.setFirstResult((currentPageIndex - 2) * showCounts)
.setMaxResults(showCounts)
.setResultTransformer(
org.hibernate.transform.Transformers.ALIAS_TO_ENTITY_MAP)
.list();
当查询的数据在数据库中不能为空,但是在数据库中为空的时候,会报这种错误,这是因为数据库的数据的问题。

时间: 2024-10-10 05:30:59

java.lang.StringIndexOutOfBoundsException: String index out of range: 0错误的原因的相关文章

Spring Boot 启动报错 Exception in thread &quot;main&quot; java.lang.StringIndexOutOfBoundsException: String index out of range: 37

使用命令 java -jar springBoot.jar  启动项目,结果报错如下: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 37 at java.lang.String.substring(String.java:1963) at org.springframework.boot.loader.jar.JarFile.create

【解决问题.思路篇】StringIndexOutOfBoundsException:String index out of range: -1

看到题目,就应该能想到应该是字符串过长引起的问题.下面咱们分析一下. 报错: 严重: Servlet.service()for servlet jsp threw exception java.lang.StringIndexOutOfBoundsException:String index out of range: -1 根据代码跟踪,发现是首页数据加载完之后就会报错,所以继续跟踪,发现了问题. 当我们输入了访问地址:localhost:8080页面以及数据加载完就会报错,抛异常.但是不影响

java.sql.SQLException: Parameter index out of range (0 &lt; 1 )

由于初学写JDBC,所以烦了一个白痴错误,特此记录下来,以期望对寻求同样错误的小伙伴们一个答案,也是自己学习的一个总结记录 该异常的提示错误代码处并不是实际出现错误的代码处. 异常提示为:java.lang.RuntimeException: java.sql.SQLException: Parameter index out of range (0 < 1 ). 原文错误代码为: stmt = conn.prepareStatement("insert into users(name,p

Hibernate String index out of range 0 异常的一种情况

Hibernate String index out of range 0 异常 执行代码如下: 因为数据库有两个字段值是空 不是null ,所以hibernate抛出 String index out of range 0 异常

安卓图片缩放中java.lang.IllegalArgumentException: width and height must be &gt; 0错误

第一次写博客,都是低级的错误,大神见笑了. 今天做安卓加载图片到 ImageView,报了 一个 java.lang.IllegalArgumentException: width and height must be > 0错误,只能怪我英文不好,没看懂.先把我的代码贴出来. 1 bmp = BitmapFactory.decodeStream(cr.openInputStream(uri)); 2 3 // 缩放图片 4 WindowManager wm = getWindowManager

java.sql.SQLException:Column Index out of range,0&lt;1

1.错误描述 2.错误原因 try { Class.forName("com.mysql.jdbc.Driver"); Connection conn = null; Statement stat = null; ResultSet rs = null; try { conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/school", "root", "root

Caused by: java.sql.SQLException: Parameter index out of range (1 &gt; number of parameters, which is 0

1.错误描述 org.hibernate.exception.GenericJDBCException: error executing work at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(Sql

listview 遇到问题java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0

开发的时候 遇到 java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 这个异常有时候会有,有时候正常 不太好捕捉 猜测 已经把数据给了list,然后让主线程去显示:接着后台继续获取数据.那也许有可能主线程还是没刷新完,后台又把新数据给过来了 所以 猜测 是刷新头部出现的问题 也就是 news.clear(); news.addAll(0, refreshNewData); newsAdapter.notifyDataSe

Eclipse启动Maven项目报java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener的错误

今天用Eclipse导入了一个Maven项目,启动tomcat时却报java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener的错误.   解决办法:右键项目->properties->Deployment Assembly>Add->Java Build Path Entries->Next->Maven Dependencies->Finish.