2015-07-28 48 views
2

存在使用值生成插入語句的現有實體類的可能性嗎?從實體獲取或創建插入語句

編輯: 我的意思是爲實體類的實例生成插入語句,分別執行該語句。

在此先感謝

+0

你的問題作出沒有意義的我。 –

+0

請問這個問題更適合.... – Raj

+0

查看JPA/Hibernate .. – kevcodez

回答

4

隨着Fastnate您可以創建實體的SQL語句,而不到一個數據庫的連接:

public String createSQL() { 
    // Create your entity 
    TestEntity entity = new TestEntity(); 
    entity.setSomeProperty("Example"); 
    ... 

    // Write your entity as SQL 
    StringWriter result = new StringWriter(); 
    EntitySqlGenerator sqlGenerator = new EntitySqlGenerator(result); 
    sqlGenerator.write(entity); 
    return result.toString(); 
}