package com.handy.Repository;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.stereotype.Repository;
import com.handy.entity.Menu;
@Repository
public interface MenuRepository extends JpaRepository<Menu, Integer>{
@Query("select u from Menu u where id = :id")
Menu selectById(Integer id);
}
原因: 数据库里没找到Menu对应的表。
解决方法:entity实体类Menu,使用@Table指定查询哪张表。
package com.handy.entity;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import lombok.Data;
@Data
@Entity
@Table(name = "t_user") // 指定 t_user 这张表
public class Menu {
@Id
private Integer id;;
private String username;
private String password;
}