1.jpa直接输入原生sql语句来调用mysql
改动dao层,主要用到@Query,@Modifying,@Transactional与nativeQuery = true
一个简单的例子
//按照格式调用jpa接口
public interface MusicDao extends JpaRepository<Music, Long> {
//select查询不需要额外注解,只需使用@Query,注意注解下方要跟着函数
//value值写sql语句,nativeQuery值必须设为true
//?n表示函数调用的第n个参数,这里的?1就代表下边函数参数的master
@Query(value = "select * from music where master= ?1", nativeQuery = true)
List<Music> find_myself(String master);
}
根据增删改查的不同,添加的注解也不太相同,这四个注解的说明链接
https://www.cnblogs.com/zhaobingqing/p/6864223.html
https://www.cnblogs.com/wuhenzhidu/p/jpa.html
2.配置访问端口
- server.port=8082调整端口
- server.servlet.context-path=/demo调整开头