Victor Khovanskiy Asked:2020-05-12 14:41:09 +0000 UTC2020-05-12 14:41:09 +0000 UTC 2020-05-12 14:41:09 +0000 UTC Hibernate:语法检查器 772 是否可以在不执行查询本身的情况下通过 Hibernate 检查特定 SQL 方言(Postgres、MySQL、Oracle 等)的语法?如果语法不正确,例如数据类型不正确,我想通过查询字符串获得问题的大致描述。 如果不是,这怎么能大约完成? java 1 个回答 Voted Best Answer Barmaley 2020-05-12T22:27:31Z2020-05-12T22:27:31Z 这样做就足够了: session.createQuery(hql); 这只会编译查询。如果请求有问题,它就会失败Exception,这已经可以诊断出来了。
这样做就足够了:
这只会编译查询。如果请求有问题,它就会失败
Exception
,这已经可以诊断出来了。