1
私たちは、一般的に選択と更新クエリでクラス名を使用します。私の質問では、テーブル名を指定することができます(ユーザーがいくつかのシナリオで必要な場合)。例えば: - 以下のクエリでは、ContentModificationとしてテーブル名があります。hibernateで選択または更新クエリでJavaクラス名の代わりにテーブル名を使用できますか?
select from ContentModification as cm where cm.XWC_NAME=:spaceName
update ContentModification set lastname="miles"
もう1つの質問は、データを挿入するために(例えば..に挿入するなど)、ハイバネートのクエリオブジェクトを使用できますか?どこで私はちょうど更新ansの選択の例を参照してください。
これは最善の方法かもしれません...しかし、私はこの目的のためにHibernateの使い方を理解していません。 Hibernateはデータベースクエリのコントローラではないため、エンティティを管理するためのORMコンテナです。だから、なぜHibernateでテーブル名やデータベース関連の専門用語を気にしているのですか? – Chan
私は、ここでは休止状態に役割がないことに同意します。しかし、すでにプロジェクトで使用されている、私はちょうど私たちがテーブルの名前を言及することができます知ってほしいです。これの背後にある長い話です。 –