2015-07-28 46 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(); 
}