对于我的赋值,我必须将表的最大主键值限制为99。所以我需要在表中得到主键值最高的条目,然后看看加上+1是否会超过99。由于springjpa存储库不支持max()函数,所以我一直尝试使用关键字来实现这一点。
该表非常简单,只有一个自动递增的int值和另一个用于存储名称的varchar字段。
在简单sql中,查询将是:
SELECT max(primarykey_column) FROM table;
我一直在尝试:
从这个答案:spring crud repository:is there findonebymaxyzcolumn()?
Item findTopByOrderByItemId();
这个函数返回最小值而不是最大值,问题是没有findbottombyorderbyitemid。我真的迷失在这一点上,这似乎是一个简单的小问题。
1条答案
按热度按时间sg24os4d1#
在orderbyitemid使用desc之后,它就可以工作了