接口分析
添加个人信息的主要难度就是 当这个人的信息存在时,我们在不影响数据库的情况下对数据库进行添加操作,主要还是修改功能,对数据进行修改时 还要注意update_time的字段会改变,但是有特殊情况,这个时候数据都一样,数据的随时间邮戳改变就会无法实现,就需要自己记录时间。
问题与解决
今天报错的问题就是for循环里面要是用了sql的东西 就会使运行速度变慢,同时sql对数据库进行操作时还有可能会自己莫名其妙的加上and 从而使程序出问题。
Service
/**
* 添加用户基本信息
* @param tbUserInfoDto 用户基本信息
* @return
*/
boolean insertUserInfo(TbUserInfoDto tbUserInfoDto);
/**
* 查询用户基本信息
* @param userId 用户id
* @return
*/
Map<String,Object> getUserInfo(Long userId);
Impl
/**
* 添加用户基本信息
* @param tbUserInfoDto 用户基本信息
* @return
*/