在Spring data JPA中,如何从没有实体存储库的表中查询数据

凯文

是否可以从表中获取数据而无需为此特定表创建JPA存储库。我需要执行此操作,因为有很多实体需要执行简单的查询,因此为每个实体创建存储库会很浪费。

亚历山大·塞缅尼科夫(Aleksandr Semyannikov)

您可以简单地将注入EntityManager到任何组件:

@Component
class SomeComponent {

    @PersistenceContext
    private EntityManager entityManager;

    public List<SomeEntity> findAllEntities() {
        TypedQuery<SomeEntity> query = em.createQuery("SELECT e FROM SomeEntity e", SomeEntity.class);
        return query.getResultList();
    }
}

另外,如果您的单位有相同的父类,你可以使用相同的存储库所有的人都一样,描述那里

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

存储库中的Spring Data JPA继承

如何使用Spring Data JPA @Query批注从存储库中查询180天的旧用户

如何使用Spring Data JPA按实体类名称从表中获取数据

如何在没有实体和JPA存储库的情况下在Spring中运行本机SQL查询?

如果实体中没有任何更改,Spring Data的save()方法会更新数据库中的实体吗?

Spring Data Jpa 获取没有实体表示的数据

Spring Data(JPA)多个存储库,没有很多类

是否可以将Spring Data JPA存储库注入到Java持久性实体中?

为什么在Spring Data JPA中的实体上存储过程元数据定义?

Spring Data JPA 排序列不在表/实体中

如何设置Spring Data JPA存储库?

Spring Data JPA存储库:派生查询中的IN子句不起作用

Spring Data JPA 存储库未在多个数据源中获取数据

Spring Data JPA 存储库中的辅助保存方法?

自定义查询,用于从Spring Data Jpa中的多个表中获取数据

如何使用 Spring Data JPA 更新实体中的集合字段?

如何在 Spring Data JPA 中更新递归实体

Spring Data JPA-从数据库中查找行数

如何在Spring-Data-JPA存储库中重用参数?

我们如何在Spring Data JPA中创建通用存储库?

Spring Data JPA无法在数据库中创建表

如何在Spring Data JPA中向现有实体添加新字段/值

Spring Data JPA中的查询语法问题

集合中的spring data jpa查询值

Spring Data JPA本机查询中的变量

Spring Data Jpa中的子查询

Spring Data JPA中的动态查询

具有对象继承的存储库中的Spring Data自定义查询

如何使用 Spring-data-JPA 在带有 crudRepository 的 MySQL 数据库中附加多条记录?