sql >> データベース >  >> RDS >> Oracle

Oracleデータベースを使用したHQLクエリで現在の日付を使用するにはどうすればよいですか?

    current_dateであってはなりません ?

    Hibernateはそれを適切な方言に翻訳します。

    実際の「Hibernateはこれをそれに変換します」というリファレンスドキュメントは見つかりませんでしたが、一般に、式はHibernate4.3のHQL式にあります。

    次に、Java Persistenceクエリ言語(JPQL)の式とその意味を定義するJava Persistence API 2.0(JPA)仕様があります。 current_dateの場合 :

    4.6.17.2.3日時関数functions_returning_datetime:=CURRENT_DATE | CURRENT_TIME | CURRENT_TIMESTAMP datetime関数は、データベースサーバー上の現在の日付、時刻、およびタイムスタンプの値を返します。



    1. Oracle:max(id)+1とsequence.nextvalの違い

    2. Ubuntu20.04でPostgres13を使い始める

    3. ORACLEのスリープ機能

    4. MySQLを使用してUnixタイムスタンプを人間が読める形式の日付に変換する