如何在hibernate中执行sql查询

3 java sql hibernate

我必须从表users_roles中选择记录,我正在使用hibernate.但是我不想在java中为它创建单独的类,所以

我正在考虑使用普通的SQL.我可以做到这一点,或者我必须为此制作java类.因为ii只是为了提取角色

select role from user_roles where email = abc@cdf.com
Run Code Online (Sandbox Code Playgroud)

任何eaxmple都没关系

Mic*_*ert 10

在Hibernate中,您必须使用类似SQL的语言HQL(Hibernate Query Language).这看起来像是这样的:

From user_roles where email = abc@cdf.com
Run Code Online (Sandbox Code Playgroud)

并为您检索整个映射的实体类.

编辑:另一种选择是:在Hibernate中使用本机查询