私は休止状態バージョン 3.2.5 を使用しています。次のような HQL があります。
select new org.com.Utilities.Inventario.ReporteInventario(P.Id,P.Name,DP.Rotacion,LongResult,IntegerResult,IntegerResult,IntegerResult,IntegerResult,IntegerResult,IntegerResult,)
そして、私はこのようにコンストラクタを持っています:
public ReporteInventario(
String CodPro,
String NomProd,
String RotProd,
Long TotalStock,
Integer Val1,
Integer Val2,
Integer Val3,
Integer Val4,
Integer Val5,
Integer Val6)
正常に動作します。しかし、私は次のことを試しました:
public ReporteInventario(
String CodPro,
String NomProd,
String RotProd,
Long TotalStock,
Integer.. Array)
しかし、コンプライアントコンストラクターが見つかりませんでした。私は冗長さの大ファンではありません。私の質問は、Hibernate が入力できるコンストラクターで Varargs を使用できるかどうかです。どうもありがとう。