Hibernateで次のSQLクエリを実行すると、次のようになりますorg.hibernate.exception.GenericJDBCException: could not execute query
。
select cast(DECRYPTBYKEY(cc.EncryptCardno) as varchar(30)) as cardNo
from stmtOfAccounts s, creditCards cc
where s.creditCardId = cc.id and s.id = :stmtOfAccountId
これはHQLです。
String hqlQuery = String.format(
"select cast(DECRYPTBYKEY(cc.EncryptCardno) as varchar(30)) as cardNo " +
"from stmtOfAccounts s, creditCards cc " +
"where s.creditCardId = cc.id and s.id = :stmtOfAccountId");