84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
求助,想在项目中使用spring-boot-data-jpa做数据访问,构建实体User,然后UserRepository extends JpaRepository这种方式没有问题,现在想着对于数据库中有些表中数据我仅仅需要查询一个字段,不想为此构建一个实体类和定义一个访问接口,有没有相应的做法可以实现,执行一条sql语句然后返回一个对象(可以是Map,List等等..),类似的做法也行,初试jpa还望各位多多指点.
public interface UserRepository extends JpaRepository<User, Long> { @Query(value = "SELECT * FROM USERS WHERE EMAIL_ADDRESS = ?1", nativeQuery = true) User findByEmailAddress(String emailAddress); } 见http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.at-query 如果不想单独建一个repo,可以使用spring-jdbc