如果我尝试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