使用条件api获取最新记录

金宝

大家。我的任务是从数据库中获取最后添加的记录。由于数据库中的最后一条记录具有最大id,因此我编写了这样的方法,但它始终向我返回null。

@Override
    public Address getLast() {
        CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
        CriteriaQuery<Address> criteriaQuery = criteriaBuilder.createQuery(Address.class);
        Root<Address> root = criteriaQuery.from(Address.class);
        criteriaQuery
                .select(root)
                .orderBy(criteriaBuilder.desc(root.get(Address_.id)));
        TypedQuery<Address> findAllSizes = entityManager.createQuery(criteriaQuery);
        return findAllSizes.getResultStream().findFirst().orElse(null);
    }
金宝

一切正常。我需要添加的只是在调用指定方法的方法上添加@Transactional

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用where条件从表中获取最新的N条记录

来自分类Dev

MySQL获取每个条件的最新记录

来自分类Dev

使用 Oracle 从表中获取最新记录

来自分类Dev

oracle:如何获取最新的更改记录匹配条件

来自分类Dev

获取最新记录

来自分类Dev

使用基于ID的条件获取最早的记录

来自分类Dev

如何使用灵活的搜索查询获取最新记录?

来自分类Dev

使用Group_by在CodeIgniter中获取最新记录

来自分类Dev

使用分组依据从表中获取最新记录

来自分类Dev

没有在 Laravel 中使用 latest() 获取最新记录

来自分类Dev

获取特定类型的最新记录

来自分类Dev

mysql:分组并获取最新记录

来自分类Dev

获取用户的最新记录

来自分类Dev

使用DateTime的最新记录

来自分类Dev

sql记录获取最新记录-SQL Server

来自分类Dev

获取记录组中的最新记录

来自分类Dev

从每个组中有条件地获取最新记录-无需聚合功能或分区

来自分类Dev

根据条件获取最新行

来自分类Dev

ActiveRecord Rails:使用关系中的条件获取记录

来自分类Dev

使用相对时间间隔条件获取记录

来自分类Dev

访问SQL从条件中选择最新记录

来自分类Dev

如何从AWS Lambda ListFunctions API获取所需数量的记录,这些记录与自己的过滤条件匹配?

来自分类Dev

如何获取使用Android API 21 Lollipop的最新应用列表?

来自分类Dev

使用WP-API JS获取最新帖子

来自分类Dev

Django ORM-获取组的最新记录

来自分类Dev

SQL获取每个ID的最新记录

来自分类Dev

如何获取基于多列的最新记录

来自分类常见问题

获取最新记录,字段可以为null

来自分类Dev

获取SQLite中最新时间戳的记录