очень простой пружинный репозиторий:
public interface OrganizationRepository extends CrudRepository<Organization, Long> {
@Query("select o.name from Organization o where o.name like ?1 ")
List<String> findCompanyName(String term);
}
и вызывается также просто как:
@RequestMapping(value="/names", method=RequestMethod.GET)
public @ResponseBody List<String> getCompanyNameList(@RequestParam String term) {
List<String> companyNames=organizationRepository.findCompanyName(term);
return companyNames;
}
, но в консоли я получаю только SQL вроде:
2012-02-17 23:00:18,105 DEBUG: select organizati0_.name as col_0_0_ from Organization organizati0_ where organizati0_.name like ? >>> org.hibernate.engine.jdbc.spi.SqlStatementLogger.logStatement(SqlStatementLogger.java:104)
Hibernate: выберите organizati0_.name как col_0_0_ из Organization organizati0_, где organizati0_.name вроде?
где не так?
Я использую spring-mvc 3.1.0, Spring-data-jpa 1.1.0, hibernate-entitymanger 4.0.1 Final