gpt4 book ai didi

java - 如何在 hibernate 中编写查询

转载 作者:行者123 更新时间:2023-11-29 03:55:28 24 4
gpt4 key购买 nike

我有一个表,用户,在那个表中,我有 3 列:

  • 编号
  • 姓名
  • 电子邮件

我想通过传递电子邮件 ID 来检索特定电子邮件的名称;我将如何编写 hibernate 查询?

最佳答案

使用条件查询:

Criteria criteria = getSession().createCriteria(User.class);
criteria = criteria.add(Restrictions.eq("email", email));
List<User> results = (List<User>) criteria.list();

使用 hql:

String hql = "from User where email = :email";
Query query = getSession().createQuery(hql);
query.setParameter("email", email);
List<User> results = (List<User>) query.list();

关于java - 如何在 hibernate 中编写查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6651389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com