在hibernate中修改生成的SQL

时间:2018-02-07 15:46:59

标签: java sql database eclipse hibernate

我是hibernate的新手,所以我对此一无所知。 Hibernate生成SQL查询并触发数据库。

我能够从控制台检索查询,但我也希望在触发之前修改查询。

因此,如果查询是:select this_.name as name189_1_ from employee this_ where this_.name=?

  1. 如何修改此查询以获取员工ID?

  2. 此外,由于不同的数据库支持稍微不同的语法,如何在数据库上触发之前修改生成的SQL查询的语法?

1 个答案:

答案 0 :(得分:0)

问题1: 添加投标到标准。请参阅Here

问题2: 您可以通过设置Dialect来配置SQL的类型。请参阅Here