发表于: 2018-09-10 21:17:22

1 482


主要的业务逻辑数据表的数据

开始设计表

接下来就是设计对应的前端的页面

直接是bootstrap的基础类
界面小丑 后面再来界面的优化
接下来就是主要的SQL语句的编写
<!--信息更新-->
 <update id="update" parameterType="com.sojson.common.model.UWork" >
 update u_work
 set name = #{name,jdbcType=VARCHAR},nation = #{nation,jdbcType=VARCHAR},
 political = #{political,jdbcType=VARCHAR},work_email = #{work_email,jdbcType=VARCHAR},
 telephone = #{telephone,jdbcType=VARCHAR},qq = #{qq,jdbcType=VARCHAR},
 major = #{major,jdbcType=VARCHAR},introduction = #{introduction,jdbcType=VARCHAR}
 where id = #{id,jdbcType=BIGINT}
</update>
接下来就是
主要的更新业务逻辑
//基本的信息
@RequestMapping(value="****",method=RequestMethod.POST)
@ResponseBody
public Map<String,Object> update(UWork uWork){
  try {
     uWorkService.update(uWork);
     System.out.println(uWork.toString()+"----------------------------------------------------");
     resultMap.put("status", 200);
     resultMap.put("message", "修改成功!");
  } catch (Exception e) {
     resultMap.put("status", 500);
     resultMap.put("message", "修改失败!");
     LoggerUtils.fmtError(getClass(), e, "修改个人资料出错。[%s]", JSONObject.fromObject(uWork).toString());
  }
  return resultMap;
}
最后测试数据更新保存
还有做了一个默认值,在新建的时候的提升默认值

但是中间数据更新的时候还是出现这个问题(这个问题我记得 是编码的问题 )

把对应的数据编码 UTF8

就可以插入中文的字符

原本是ascII 类型的

还有同样文件上传的联合关联

实现的方法是和普通的一样的

还有接下来的核心表设计

今天主要的时间用来证明去设计这个核心表的结构

主要存在关联的单元重复格式的数据

我决定还是连表建立联系 单元 重复的数据,把某一个关联的数据设置成一样,查询的时候遍历循环输出展示到页面上就OK,这个样子,就需要多设计几个关联

 

原计划是设计到一张业务表上,但是实施起来有点难

 

还是个模块设计 一张表 这个样子 只要联合查询业务数据不冲突就ok

 

今天完成的事情:只要是连表的基础数据更新,还有就是这么设计这个主要的业务数据表

 

今天遇到困难:简单的就是更新困难,编码问题,还有就是一直思考怎么去设计这个,这个数据表设计要思考好,后面不想临时修改表,这个样子会大改,浪费时间和精力

 

明天的计划:准备把表和业务逻辑实现

 

 


返回列表 返回列表
评论

    分享到