hibernate 为rootObject、条件查询、Spring添加自己的别名

ojsjcaue  于 2022-12-27  发布在  Spring
关注(0)|答案(1)|浏览(112)

每当生成查询时,Hibernate都会提供自己的命名约定,这对于大型查询来说会变得很混乱。
例如:从用户生成的别名0中选择 *.....[长查询]
我们是否有任何属性或方法来给予自己的别名,以便在控制台上轻松跟踪它们,而不是像复制到另一个文本编辑器然后在一些工具的帮助下突出显示
我试过了:为根对象本身给予别名,如下所示:

Root<User> userRoot = criteriaQuery.from(User.class);
userRoot.alias("user");

但是生成的查询仍然是相同的:
从用户生成的别名0中选择 *.....

相关问题