我有一個需求,我需要從對象中插入數據庫,該對象包含有關每個列的表名和值的信息。 您能否就Hibernate實現這個最佳方式給出建議。插入數據庫的最佳方法?
Java類
public class InsertDataDetails {
public String tableName;
public List ColumnDetails> columnDetails;
}
public class ColumnDetails {
public String columnName;
public String columnValue;
}
目前我正在考慮創建一個本地查詢與和Session.execute查詢執行它。但是我正在尋找更好的設計,我們可以使用DTO類和休眠功能。
您的文章的最後一段似乎過於苛刻,並不符合堆棧溢出的精神。 http://blog.stackoverflow.com/2012/07/kicking-off-the-summer-of-love/ –
感謝您的回覆。我們已經爲您提到的類似接口提供了一個實現類。問題是如何從InsertDataDetails類創建DTO對象()。 –
Abhilash
請勿使用DTO;只需使用你的模型類。 – duffymo