84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
求助,想在项目中使用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