gpt4 book ai didi

java - Hibernate - 选择表格中的所有行

转载 作者:行者123 更新时间:2023-11-30 21:50:42 25 4
gpt4 key购买 nike

我正在尝试让我的查询加载表中的所有行,我正在使用 hibernate 。

@Override
public List<Teacher> getTeachersBySubject(Subject subject) {
List<Teacher> teachersBySubject = entityManager.createQuery("SELECT * FROM teacher t INNER JOIN teacher_subject ts on t.email = ts.email")
.getResultList();

return teachersBySubject;
}

* (All) 给出了我正在处理的错误,它不会因为 hibernate 而加载

我得到的错误是这样的:org.hibernate.hql.internal.ast.QuerySyntaxException: unexpected token: * near line 1, column 8 [SELECT * FROM com.scalda.vos.models.Teacher t INNER JOIN teacher_subject ts on t.email = ts.email]

最佳答案

它不是原生的,你写的 hql 所以用 t 替换 *。

关于java - Hibernate - 选择表格中的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47410353/

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