声明
//それ以外の場合は変わらず、非推奨
// のSQLQueryクエリ= session.createSQLQuery(文字列のSQL);
NativeQuery <POJO 类名>のSQLQuery = session.createNativeQuery(SQL、POJO 类名)。
結合エンティティクラス
query.addEntity(エンティティ・クラス)。
// テーブルを持っている場合は、エイリアスを使用することができます。
query.addEntity(「エイリアス」、エンティティクラス)。
設定型変換
エンティティ・クラスが設定されていない場合、必要が手動でパフォーマンスを向上させるために、変換の種類を設定します。
//Hibernate.TYPEはStandardBasicTypes.TYPEを使用して、非推奨しました
sqlQuery.addScalar("字段名" 、StandardBasicTypes.TYPE)。
プレースホルダ
プレースホルダとHQLプレースホルダ