You can also use the virtual entity service instead of active entity.
// Get a virtual entity service via DI, there are many ways to get a virtual entity service// Look at virtual entity service docs for retrievalproperty name="userService" inject="entityservice:userService";user =userService.findByLastName( "Majano" );users =userService.findAllByLastNameLike( "Ma%" );users =userService.findAllByLastLoginBetween( "01/01/2010","01/01/2012" );users =userService.findAllByLastLoginGreaterThan( "01/01/2010" );users =userService.findAllByLastLoginGreaterThanAndLastNameLike( "01/01/2010","jo%" );count =userService.countByLastLoginGreaterThan( "01/01/2010" );count =userService.countByLastLoginGreaterThanAndLastNameLike( "01/01/2010","jo%" );
If you just use a vanilla Base ORM Service, then the first argument must be the entityName:
// Get a virtual entity service via DI, there are many ways to get a base entity service// Look at base entity service docs for retrievalproperty name="userService" inject="entityservice";user =userService.findByLastName( "User","Majano" );