playframework 2.0 - 使用Ebean检查数据库中是否存在某些内容



如果我尝试find.ref(id)不存在的东西,我得到这个异常:

play.api.Application$$anon$1: Execution exception[[EntityNotFoundException: Bean not found during lazy load or refresh. id[2] type[class models.Argument]]]

有没有办法避免这种情况并检测何时不存在某些东西,而无需使用find.byId?(byId通常较慢,所以我宁愿尽可能不使用它。

use findRowCount() == 0

公文:

http://www.playframework.com/documentation/2.2.x/api/java/play/db/ebean/Model.Finder.html#findRowCount%28%29

相关内容

最新更新