mysql 如何使用Quarkus Panache中的项目列表执行一批独占更新或插入操作?

0ejtzxu1  于 5个月前  发布在  Mysql
关注(0)|答案(1)|浏览(49)

我正在使用Panache进行数据持久化的Quarkus项目。我知道PanacheRepositoryBase已经有了persist(Iterable<Entity> entities)函数,它接受一个要持久化的项目集合。然而,据我所知,它更多的是一个upsert函数,它将插入/更新。
我的问题是:
1.是否有一个函数专门接受插入多个数据?所以如果我在pk已经存在的情况下使用insert,它将被拒绝。
1.是否有一个函数专门接受更新多个数据?我知道update(..)函数,但它们似乎不接受Collection/Iterable for参数。

uurv41yg

uurv41yg1#

阿法伊克,那是不存在的,你得自己造
我建议你通过注入一个StatelessSession(并启用JavaScript)来实现这一点,而不是使用Panache。

相关问题