将Spring Boot版本从1.3.5升级到1.4.2后,DB2ZOS方言不起作用

阿卜杜勒·加法尔汗(Abdul Gaffar Khan)

将Spring Boot版本从1.3.5升级到1.4.2后,似乎DB2ZOS方言无法在Spring JPA的早期版本中用于分页查询。我在DB2中使用Spring JPA,当我使用分页存储库并查询第二页时会引发错误。这是生成的查询。

select
        * 
    from
        ( select
            inner2_.*,
            rownumber() over(
        order by

        order of inner2_) as rownumber_ from
            ( select
                componentd0_.comp_data_field_st_msg_id as comp_dat1_0_,
                componentd0_.comp_data_file_id as comp_dat5_0_,
                componentd0_.comp_data_file_field_id as comp_dat6_0_,
                componentd0_.component_serial_no as componen2_0_,
                componentd0_.controller_short_name as controll3_0_,
                componentd0_.message as message4_0_ 
            from
                cs_comp_data_field_st_msg componentd0_ 
            left outer join
                cs_comp_data_file componentd1_ 
                    on componentd0_.comp_data_file_id=componentd1_.comp_data_file_id 
            where
                componentd1_.comp_data_file_id=? 
            order by
                componentd0_.comp_data_field_st_msg_id asc fetch first 50 rows only ) as inner2_ ) as inner1_ 
        where
            rownumber_ > 25 
        order by
            rownumber_
o.h.engine.jdbc.spi.SqlExceptionHelper   :  DB2 SQL Error: SQLCODE=-199, SQLSTATE=42601, SQLERRMC=OF;??( [ DESC ASC NULLS RANGE CONCAT || / MICROSECONDS MICROSECOND, DRIVER=3.69.24
2016-12-26 13:41:42.886 ERROR [componentdatafiles,c50b4d59a68eb961,c50b4d59a68eb961,false] AK51602      20296 --- [io-8081-exec-75] o.h.engine.jdbc.spi.SqlExceptionHelper   :  DB2 SQL Error: SQLCODE=-516, SQLSTATE=26501, SQLERRMC=null, DRIVER=3.69.24
2016-12-26 13:41:42.887 ERROR [componentdatafiles,c50b4d59a68eb961,c50b4d59a68eb961,false] AK51602      20296 --- [io-8081-exec-75] o.h.engine.jdbc.spi.SqlExceptionHelper   :  DB2 SQL Error: SQLCODE=-514, SQLSTATE=26501, SQLERRMC=SQL_CURLH200C1, DRIVER=3.69.24
2016-12-26 13:41:42.918 DEBUG [componentdatafiles,c50b4d59a68eb961,c50b4d59a68eb961,false] AK51602      20296 --- [io-8081-exec-75] c.d.c.n.service.NonDeereXmlServiceImpl   :  Critical system error

org.springframework.dao.InvalidDataAccessResourceUsageException: could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet
    at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:261)
    at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:244)
    at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:491)
    at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)
    at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:213)
    at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    at org.springframework.data.jpa.repository.support.CrudMethodMeta
阿卜杜勒·加法尔汗(Abdul Gaffar Khan)

org.hibernate.dialect.DB2Dialect类生成无效查询,说明其失败的原因getLimit。我已经覆盖了方言中函数并对其进行了解析。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从版本3升级到版本4后,tinyMCE无法再拖放图像

来自分类Dev

从Spring Security 3升级到Spring Security 4后是否获得异常?

来自分类Dev

从Spring Security 3升级到Spring Security 4后是否获得异常?

来自分类Dev

将android studio 1升级到2后出现错误,无法启动

来自分类Dev

SQLITE无法将只读数据库从版本1升级到版本2

来自分类Dev

从Spring 3升级到Spring 4后,HibernateTemplate出现类型不兼容错误

来自分类Dev

将我的项目从ruby 1.8.7升级到2,将Rails 3.2.3升级到4

来自分类Dev

将Eclipse Kepler SR1升级到SR2时出错?

来自分类Dev

Android SQLiteAssetHelper无法将只读数据库从版本1升级到2:

来自分类Dev

是否可以将Windows Server 2008 SP2上的PowerShell 3升级到更高版本?

来自分类Dev

苗条的框架:从版本3升级到版本4?

来自分类Dev

将MVC4升级到MVC5后删除的添加控制器选项

来自分类Dev

Angular 2升级到RC 1

来自分类Dev

在Debian 8中将Linux内核3升级到4

来自分类Dev

将Rails从5.0.0.rc1升级到5.0.0.rc2时出错

来自分类Dev

将IPython3升级到版本5.3.0

来自分类Dev

从Spring 3.2.3升级到Spring 4后出现错误

来自分类Dev

将Unity3D项目从2019.2.12f1升级到2020.3.1f1后,Visual Studio Project中充斥着CS518错误

来自分类Dev

将D3从v4升级到v6后,轴移动到图形中心

来自分类Dev

如何在不安装Beta版本的情况下将GRUB v1升级到GRUB v2?

来自分类Dev

从ExtJs4升级到ExtJs5:GroupedColumn图表不起作用

来自分类Dev

将项目从Vue2升级到Vue3的最佳方法

来自分类Dev

将笔记本电脑从SATA 2升级到SATA 3

来自分类Dev

将 RxPy 从 1.x 升级到 3.x 后订阅不起作用

来自分类Dev

将twitter api 1升级到当前版本

来自分类Dev

如何从终端将KeePass2升级到最新版本?

来自分类Dev

将JAX-WS版本2.2.1升级到2.2.8后的NPE

来自分类Dev

从Spring Boot 1.3.7升级到1.4.0后Single jar启动失败

来自分类Dev

从Spring Boot 2.1.6升级到2.2.2后,Prometheus不会导出Kafka Consumer数据

Related 相关文章

  1. 1

    从版本3升级到版本4后,tinyMCE无法再拖放图像

  2. 2

    从Spring Security 3升级到Spring Security 4后是否获得异常?

  3. 3

    从Spring Security 3升级到Spring Security 4后是否获得异常?

  4. 4

    将android studio 1升级到2后出现错误,无法启动

  5. 5

    SQLITE无法将只读数据库从版本1升级到版本2

  6. 6

    从Spring 3升级到Spring 4后,HibernateTemplate出现类型不兼容错误

  7. 7

    将我的项目从ruby 1.8.7升级到2,将Rails 3.2.3升级到4

  8. 8

    将Eclipse Kepler SR1升级到SR2时出错?

  9. 9

    Android SQLiteAssetHelper无法将只读数据库从版本1升级到2:

  10. 10

    是否可以将Windows Server 2008 SP2上的PowerShell 3升级到更高版本?

  11. 11

    苗条的框架:从版本3升级到版本4?

  12. 12

    将MVC4升级到MVC5后删除的添加控制器选项

  13. 13

    Angular 2升级到RC 1

  14. 14

    在Debian 8中将Linux内核3升级到4

  15. 15

    将Rails从5.0.0.rc1升级到5.0.0.rc2时出错

  16. 16

    将IPython3升级到版本5.3.0

  17. 17

    从Spring 3.2.3升级到Spring 4后出现错误

  18. 18

    将Unity3D项目从2019.2.12f1升级到2020.3.1f1后,Visual Studio Project中充斥着CS518错误

  19. 19

    将D3从v4升级到v6后,轴移动到图形中心

  20. 20

    如何在不安装Beta版本的情况下将GRUB v1升级到GRUB v2?

  21. 21

    从ExtJs4升级到ExtJs5:GroupedColumn图表不起作用

  22. 22

    将项目从Vue2升级到Vue3的最佳方法

  23. 23

    将笔记本电脑从SATA 2升级到SATA 3

  24. 24

    将 RxPy 从 1.x 升级到 3.x 后订阅不起作用

  25. 25

    将twitter api 1升级到当前版本

  26. 26

    如何从终端将KeePass2升级到最新版本?

  27. 27

    将JAX-WS版本2.2.1升级到2.2.8后的NPE

  28. 28

    从Spring Boot 1.3.7升级到1.4.0后Single jar启动失败

  29. 29

    从Spring Boot 2.1.6升级到2.2.2后,Prometheus不会导出Kafka Consumer数据

热门标签

归档