テーブル名と各列の値に関する情報を持つオブジェクトからデータベースに挿入する必要があるという要件があります。Hibernate でこれを実装する最善の方法について提案をお願いします。
Java クラス
public class InsertDataDetails {
public String tableName;
public List ColumnDetails> columnDetails;
}
public class ColumnDetails {
public String columnName;
public String columnValue;
}
現在ネイティブクエリを作成し、Session.executeクエリで実行しようと考えています。ただし、DTO クラスと休止機能を使用できるより良い設計を探しています。