标签: java sql database eclipse hibernate
我是hibernate的新手,所以我对此一无所知。 Hibernate生成SQL查询并触发数据库。
我能够从控制台检索查询,但我也希望在触发之前修改查询。
因此,如果查询是:select this_.name as name189_1_ from employee this_ where this_.name=?
select this_.name as name189_1_ from employee this_ where this_.name=?
如何修改此查询以获取员工ID?
此外,由于不同的数据库支持稍微不同的语法,如何在数据库上触发之前修改生成的SQL查询的语法?
答案 0 :(得分:0)
问题1: 添加投标到标准。请参阅Here
问题2: 您可以通过设置Dialect来配置SQL的类型。请参阅Here