В зависимости от версии Play, которую вы используете, я бы предложил попробовать следующее:
Company.find.where().like("code", "%foo%").findList();
или
- Определите свой искатель
public class CompanyFinder extends Finder<Long,Company> {
public CompanyFinder() {
super(Company.class);
}
// Add finder methods ...
public Company byCode(String code) {
return query().eq("code", code).findOne();
}
}
Обновите вашу сущность, указав ссылку на этот искатель:
@Entity
public class Company extends BaseModel {
public static final CompanyFinder find = new CompanyFinder();
...
}
Позвоните искателю:
Company c = Company.find.byCode("foo");