今天回学校了,下的雨好大,全身甚至被子都湿了,不过学习在于持之以恒,不能因为回学校就不学习。
废了好大劲完成了添加员工模块
接下来分享一些在写代码中遇到的一些问题
Q1:首先本模块由数据库中的两个表组成分别是员工表与员工工作经历表需要现在员工表的实体类中定义一个工作经历的表结构
然后书写对应实体类
两张表共同的关键点是员工表的id=工作经历表中的empId。
然后书写保存信息的方法,前端数据由json格式传输
需要使用@insert注解一一对应 @Options注解这样设置可以让自动生成的id回代到主键中
随后在实现类中这样填写
插入多条工作经历
然后通过foreach函数完成插入,item是变量名,","作为分隔符
Q2:除了变量名写错的造成的bug 遇到了无法工作经历无法同步到数据库的问题
报错产生了一个EmpExprmapper产生了一个空指针原因是因为autowired只能作用于一条语句
再加上EmpExprMapper实现类没加mapping导致的
keep hard be the best