2020-12-11实现从后端到前端的selectByPrimaryKey

selectByPrimaryKey
Mapper层
在这里插入图片描述

parameterType=“java.lang.String” ------MyBatis的传入参数传入参数的类型 :(基本数据类型:int,string,long,Date;复杂的数据类型:类和Map)

#{id,jdbcType=VARCHAR}------获取参数中的值(基本数据类型:1.#{参数}获取参数中的值;复杂数据类型:#{属性名},map中则是{key})

Dao层
在这里插入图片描述

在这里插入图片描述

import com.newtouch.bcl.entity.User;调用基础实体类 List 定义从数据库传出的数据为List表类型,其中表中遵循User的规则 String定义传入id的类型

Service层
首先先导入对应Dao层

在这里插入图片描述

在这里插入图片描述

1.在需要事务管理的地方加@Transactional 注解。@Transactional 注解可以被应用于接口定义和接口方法、类定义和类的 public 方法上
2.执行userdao层里的selectByPrimaryKey函数并将id值传进去

Controller层
首先将service层导入:import com.newtouch.bcl.service.UserService;
可以将多个请求映射到一个方法上去,只需要添加一个带有请求路径值列表的 @RequestMapping
注解就行了。
在这里插入图片描述

在这里插入图片描述

前端代码:
Api端
在这里插入图片描述

store层
导入:
import { login, logout, getInfo, findAll, deleteByid, insertUser, updata, selectByPrimaryKey } from ‘@/api/user’
在这里插入图片描述

Vue层
在这里插入图片描述


版权声明:本文为weixin_43845348原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。