For main and test dirs:
cp application.properties.dist application.properties
See at AbstractBaseDao
:
/**
* When passed empty map or all not exist fields - return all
* When passed existing fields by not exist values - return empty list
*
* For create query with relation object - pass field in format: "<name>.id" (Ex.: "post.id")
* and for relation field you can passed only one value
*
* @param props props
* @return list of entities
*/
public List<T> getByProps(Map<String, List<?>> props);
/**
* When passed empty fieldHolders - return empty list
* When passed all not exist fields name - return empty list
*
* @param fieldHolders fieldHolders
* @return list of entities
*/
public List<T> getByFields(Collection<FieldHolder> fieldHolders);
/**
* Universal method for create complex query - useful for REST API
*
* @param fields fields
* @param queryParams queryParams
* @return list of entities
*/
public List<T> universalQuery(Map<String, List<?>> fields, QueryParams queryParams);