有没有办法从 bean 实例中生成插入 SQL 查询?也许使用休眠代码?
例如:
@Table(name = "tbl_a")
class A{
@Column(name = "col_a")
int a;
@Column(name = "col_b")
int b;
}
插入到 tbl_a (col_a,col_b) 值 (avalue,bvalue)
因此,如果我为它提供一个具有 a = "val" 和 b = 5 的 A instacne,我将得到:
插入 tbl_a (col_a,col_b) 值 ('val',5) ??
编辑
看来我不太了解所以让我解释一下:我知道如何坚持使用 Hibernate。我想要的是生成 SQL 查询本身的实际类。最终将提交给数据库的相同查询。但我需要查询字符串。意思是,我需要一个工具(或使用 Hibernate 的类)来获取一个对象并返回一个包含 SQL 查询的简单字符串。(不在日志中)。
我希望现在好多了。
谢谢,伊多布