1

Hibernate は Oracle の TIMESTAMPDIFF をサポートしていません

Oracleではエラーが発生していますが、MySqlでは非常にうまく動作しています

**Query** :select app from Application app where app.id not in ( select aml.referenceId from AuditMailLog aml  where app.id = aml.referenceId and aml.event = 'application_expiry_reminder' and aml.referenceTableName = 'application' ) and TIMESTAMPDIFF(DAY, created_date, CURRENT_TIMESTAMP()) >= 30 and status in (0,1)

代替案を教えてもらえますか?

4

2 に答える 2

-1

DetachedCriteriaクエリとRestrictions.sqlRestrictionSQL 関数に使用できます。

于 2012-09-27T23:30:03.273 に答える