ここに私のエンティティクラスがあります:
@Entity
public class MyData {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
public MyData() {
// ...
}
public MyData(String fieldList, Object ... values) {
// ...
}
// Getters and setters here...
}
後で、このクエリを実行したい:
SELECT NEW com.company.MyData('f1,f2,f3',t.f1,t.f2,t.f3) FROM my_data_table t WHERE 1=1
そして、この例外が発生します:
Unable to locate appropriate constructor on class [package.MyData]
私のクエリには、1、2、3 ... またはそれ以上のフィールドを含めることができます。
JPA プロバイダー (休止状態) がコンストラクターを見つけるのをどのように支援できますか?
休止状態 3.6.8
JPA 2
Java 6