在hibernate SQLquery里面写SQL特性语句

写sql时候遇上case when B.fd_Tech_Finished_Time is null and (SUBSTR(to_char(sysdate-A.FD_FINISH_TIME),1,1)='+') then (sysdate-A.FD_FINISH_TIME)
hibernate警告无法找到mapping的dialect, 参照了iteye上各种前人遇上的问题(见收藏),以为是解析器的问题而不能写case when。
但回头发现case when a.doc_status='20' then '审批中' when a.doc_status='30' then '流程结束' else a.doc_status end as 流程结束否
这一句是可以用得。
经过反复测试,发现是这个不支持 -(减号)。

“org.hibernate.MappingException: No Dialect mapping for JDBC type: -104” 原来104前面的那个-号是真的在指减号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值