1

現在、休止状態サービスに次のようなステートメントがあります。

  Criteria criteria =  
 session.createCriteria(PatientId.class).add(Restrictions.eq("acct",account_));

これに関する問題は、変数 account_ が MS SQL
nvarchar (4000) によって解釈されることです。これは、CONVERT 関数を使用して無制限の文字列変数 account_ を次のように変換することで回避できます: CONVERT(varchar(20),account)。

私がまっすぐな SQL コードを書いていれば、これはすべてうまくいきます。しかし、サービスを SQLQuery として書き直す以外に、休止状態でこれを行う方法がわかりません。既存の制限メソッドを CONVERT 関数と組み合わせて使用​​する方法はありますか?

4

0 に答える 0