草庐IT

renameAliasMap

全部标签

java - 如何转义 Hibernate 的 HQL 中的保留字

我使用下面的查询来获取一个java.util.Map,索引为id、text和object:Queryq=mySession.createQuery("SELECTu.idASid,u.nameAStext,uASobjectFROMUseru").setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);...但是object似乎是一个保留字。例如obj就可以了。当前在HQL中转义别名的方式是什么,就像MySQL使用反引号转义一样?使用反引号会出现以下错误:Exceptioninthread"main"org.hibernate.Qu