java - 在 hibernate 中选择

标签 java hibernate

我不知道如何在没有查询的情况下在 Hibernate 中执行 SELECT * FROM。 IE。我可以像这样做 smt:

Session session = ...;
JavaBean jb = ...;
...
session.save(jb); // I'm adding jb
session.update(jb); // I'm updating jb
session.delete(jb); // I'm deleting jb

但我不知道如何从 session 中选择。我知道的唯一方法是

list = session.createQuery("from JavaBean").list();

最佳答案

要获取 JavaBean 的所有实例,请使用 Hibernate Criteria API:

Criteria criteria = session.createCriteria(JavaBean.class);
List javaBeans = criteria.list();

关于java - 在 hibernate 中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14893694/

相关文章:

java - 无法通过 Java/Selenium 单击 Bootstrap 下拉菜单

java - 如果该值为空,如何不更新条目的属性 jpa

java - @Where 与 @SecondaryTable 不适用于 Hibernate

java - 当级联操作在 SGBD 中完全映射时,我应该在 hibernate 中映射级联操作吗?

java - 有像 JPA 3 这样的版本吗?

hibernate - 无法设置 Hibernate 中的通用生成器参数

java - 如何打印换行符而不是实际转到换行符

java 嵌入式 OS X 应用程序 VS 系统安装的 Java

java - hibernate/Java : retrieving primary key always returns zero

java - hibernate - 使用 addJoin 进行多对一