我试图使用@Queryspring data jpa 的注释在mysql数据库上执行自定义查询.
表是
+------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+---------------+------+-----+---------+-------+
| id | decimal(10,0) | NO | PRI | NULL | |
| first_name | varchar(20) | YES | | NULL | |
| last_name | varchar(20) | YES | | NULL | |
+------------+---------------+------+-----+---------+-------+
Run Code Online (Sandbox Code Playgroud)
和mysql中的查询是
select last_name,count(last_name) as count from person group by last_name;
Run Code Online (Sandbox Code Playgroud)
在Spring数据jpa中实现这一点.我正在使用这个逻辑,
CountPerson包含两个变量的类,last_name和countCountPerson类对象列表.在spring数据jpa中的查询是
@Query("select p.lastName,count(p.lastName) …Run Code Online (Sandbox Code Playgroud)