我需要从名为users_roles的表中选择记录,我正在使用Hibernate。但是我不想为此单独在Java中创建一个类,因此
我考虑使用普通SQL。我能这么做吗,还是必须要创建Java类?因为我只需要提取角色信息。
select role from user_roles where email = abc@cdf.com
任何相关的IT技术示例都可以。
在Hibernate中,你需要使用类似SQL的语言HQL(Hibernate查询语言)。它看起来可能像这样:
From user_roles where email = abc@cdf.com
并为您检索整个映射的实体类。
编辑: 另一种方法是使用此链接:在Hibernate中使用本机查询