我正在将Windows应用程序从Windows迁移到Linux操作系统,在我的应用程序中我已经使用getNamedQuery()来运行一些存储过程,虽然这在Windows上运行良好,在Linux上,我得到一个异常'由于:java.sql.SQLException:无效的列名XXXXX1_155_0_'。错误,是否有人知道任何平台细节错过?getNamedQuery在Linux上运行'无效的列名'在Windows上工作正常
-1
A
回答
0
您的column name
在DB
表中,并指定在您的app
中不匹配。验证它们。
0
Posting late ....我解决了这个问题,通过删除getNamedQuery API与CallableStatement ..它似乎使用存储过程与定义的复合id定义是迁移到休眠3.6后创建一个问题。不使用复合ID的存储过程似乎工作正常。
不是一个标准的修复...但它的工作暂时。
相关问题
- 1. 试图在Firefox上运行js - 它在linux上正常工作,但不能在windows上运行
- 2. Pgcrypto在Windows上无法正常工作
- 3. 无效的列名工作正常
- 4. Linux上的Traceroute无法正常工作
- 5. GCC:-DVAR = -linux无法正常运行在Linux上
- 6. 指定网络名称的格式无效,Windows XP上的WCF Self Host,在Windows 7上正常工作
- 7. Openpyxl:列宽在windows上无法正常工作
- 8. '可执行文件在iPad上无效授权',在iPhone上工作正常
- 9. 在Heroku上运行bash将无法正常工作
- 10. 通过fopen创建文件可以在Linux上正常工作,但不能在Windows上运行(MS VS 2010)
- 11. 在Linux上使用此.htaccess获取错误500,在Windows上正常工作
- 12. 表达不会在Linux上获得某些图像。在windows上工作正常
- 13. 程序在Linux上生成核心转储,但在Windows上正常工作
- 14. 在Windows上Java动态类加载失败,但在Linux上工作正常
- 15. sizeThatFits无法在iOS7上正常工作,并在iOS8上正常工作
- 16. C#中的UDP在Windows上工作,但不在Linux上工作
- 17. 当代码在Linux上运行正常时,Windows上的编码错误
- 18. python - 代码在Linux上正常工作,但在OSX上崩溃
- 19. 在Windows上正常工作但在Mac上失败的宏
- 20. ARM v7 BKPT指令在Linux 2.6.35上无法正常工作
- 21. php exec()在Linux服务器上无法正常工作
- 22. wxpython在Linux上无法正常工作Mint
- 23. 多声子audioOutput实例在Linux上无法正常工作?
- 24. linux上的sendmail不能正常工作
- 25. VB6的SVN插件在Windows 8上无法正常工作
- 26. sys.stdout.write在windows上的二进制文件无法正常工作
- 27. 在Windows上更改apache的documentroot无法正常工作
- 28. 无法在Windows命令行中运行php,在Linux中运行正常
- 29. startActivity()在Android上无法正常工作
- 30. AVFoundation在ios5上无法正常工作
好的..在这种情况下,我会得到同样的错误在Windows上以及? – user2698825
在Linux上你有另一个'DB',不是吗。 – user2550754
我在存储过程以及应用程序(pojo类)中验证了列名,它们都是同步的。另外,我在错误“XXXX1_155_0_”中得到的列名是随机的,字符串“1_155_0_”正在追加到我的列名中。我检查过,但无法在数据库或应用程序代码中的任何位置找到此列名称。 – user2698825