有沒有辦法從bean實例中生成Insert SQL查詢?也許使用Hibernate代碼?從對象中生成插入
例如:
@Table(name = "tbl_a")
class A{
@Column(name = "col_a")
int a;
@Column(name = "col_b")
int b;
}
插入到tbl_a(爲col_a,col_b)VALUES(安勤,bvalue)
所以,如果我將向它提供一個其中有一個= 「VAL」 A instacne和b = 5我將得到:
INSERT INTO tbl_a(col_a,col_b)VALUES('val',5) ??
編輯
看來我不明白舒服,所以讓我解釋一下:我知道如何與Hibernate持久。我想要的是生成SQL查詢本身的實際類。最終將提交給數據庫的相同查詢。但我需要查詢字符串。意思是說,我需要一個工具(或使用Hibernate的類)來獲取對象並返回一個包含SQL查詢的簡單字符串。 (不在日誌中)。
我希望現在好一點。
感謝,Idob
不,我不想保存並查看日誌。我想要的是在運行時獲取查詢本身。實際的查詢字符串。我知道如何堅持Hibernate。 –