Here是hibernate中的自定义插入/更新语句。
语法是:
insert into MyTable (colName1, colName2) values (?,?)
hibernate如何确定
例如如果我chane colName1,colName2订单插入映射是否自动更改?
答案 0 :(得分:0)
在您链接到的文档中:
参数顺序很重要,由订单定义 Hibernate句柄属性。您可以看到预期的订单 启用
org.hibernate.persister.entity
级别的调试日志记录。 启用此级别后,Hibernate将打印出静态SQL 用于创建,更新,删除等实体。 (看到预期的 序列,请记住不要通过注释包含自定义SQL 因为这将覆盖Hibernate生成的静态sql。)
因此,最可靠的方法是在引入自定义CRUD SQL之前启用org.hibernate.persister.entity
包的日志记录并检查生成的列顺序。