键道万古如长夜 2021-05-21 10:17 采纳率: 88.9%
浏览 59
已结题

hibernate查询db2里面的表报错。报错原因应该是db2中字段需要加上双引号。

 

表映射没问题, 放入数据库中查询编译报错,报错:

Caused by: com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=CONTRACT0_.CONTRACTID, DRIVER=3.63.123

错误:CONTRACT0_.CONTRACTID  未找到,在数据库中查需要加上双引号查询才行,

像这样:

select CONTRACT0_.“CONTRACTID”  from PLATFORM.contract

/////////////分割/////////////////////////

Hibernate: /*  FROM Contract  */ select contract0_.Contractid as Contractid309_, contract0_.ContractName as Contract2_309_, contract0_.Dept as Dept309_, contract0_.ContractUserid as Contract4_309_, contract0_.ContractUnit as Contract5_309_, contract0_.BigDate as BigDate309_, contract0_.EndDate as EndDate309_, contract0_.Phone as Phone309_, contract0_.toMONEY as toMONEY309_, contract0_.Tons as Tons309_, contract0_.Remark as Remark309_, contract0_.htTYPY as htTYPY309_, contract0_.identifier as identifier309_ from PLATFORM.contract contract0_ 

 

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 已结题 (查看结题原因) 2月23日

    悬赏问题

    • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
    • ¥20 遥感植被物候指数空间分布图制作
    • ¥15 安装了xlrd库但是import不了…
    • ¥20 Github上传代码没有contribution和activity记录
    • ¥20 SNETCracker
    • ¥15 数学建模大赛交通流量控制
    • ¥15 为什么我安装了open3d但是在调用的时候没有报错但是什么都没有发生呢
    • ¥50 paddleocr最下面一行似乎无法识别
    • ¥15 求某类社交网络数据集
    • ¥15 靶向捕获探针方法/参考文献