用eclipse编译HQL字符串

时间:2018-01-22 14:37:18

标签: java hibernate compiler-errors hql

可以编译HQL吗?请找到我的以下代码:

  Query query = this.getEntityManager().createQuery("select t from MyEntity t where t.myField = :myFieldID");

例如,当我从 MyEntity 中删除 myField 时,会在上面的代码行中抛出编译错误。

我找到的是不可能的,因为HQL是一个字符串,eclipse无法编译字符串并检测是否存在问题 使用NamedQuery没有用,因为它在应用程序启动期间而不是在编译过程中执行。

是否有人有另一个想法在编译期间发现错误 谢谢

0 个答案:

没有答案