Spring boot:jpa(2):增删查改

dao:BookDao

public interface BookDao extends JpaRepository<Book, Integer> {

}

Controller:BookController:add

/**
 * 图书控制器
 * @author Administrator
 *
 */
@Controller
@RequestMapping("/book")
public class BookController {
    /**
     * 添加图书
     * @param book
     * @return
     */
    @RequestMapping(value="/add",method=RequestMethod.POST)
    @ResponseBody
    public String add(Book book){
        bookDao.save(book);
        return "add:have done!";
        
    }
}

postman:add

mysql:add

Ps:由于先前在做测试的时候,数据有成功插入到数据库,但是返回值有点问题,所以截图的id为2,请不要在意。

Controller:BookController:find

/**
 * 查询所有图书
 * @return
 */
@RequestMapping("/find")
@ResponseBody
public List<Book> find(){
    return bookDao.findAll();
}

postman:find

Controller:BookController:update

/**
 * 修改图书
 * @param book
 * @return
 */
@PostMapping(value="/update")
@ResponseBody
public String update(Book book){
    bookDao.save(book);
    return "update:have done!";
}

postman:update

mysql:update

Controller:BookController:delete

/**
 * 删除图书
 * @param book
 * @return
 */
@GetMapping("/delete")
@ResponseBody
public String delete(Integer id){
    bookDao.deleteById(id);
    return "delete:have done!";
}

postman:delete

mysql:delete

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值