uptade bug

在mybatis中使用封装的update 功能 使用的是实体类,可是这张表里没有org_name这一列

之后试了各种方法连接其他的表 之类的,

自己在后台测,中间还报了个错

org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.ArrayList  无法反序列化 直接带偏了

然后跟前端联测 发现原来是上面那个问题 表里没有那个字段 因为用的是mybatis中封装的uptade 所以不管自己怎么连接表 最后返回的值还是要落到实体类中 最后在表中加了要用的字段就解决问题了

2.左连接 left join 

左向外联接的结果集包括  LEFT OUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。

这是今天遇到的第二个问题了

给出的需求是 任务查看和任务分配两个功能

任务查看:只能看到自己所在的当前组织的任务

任务分配:给自己下级组织分配任务

一张组织层级表  一张任务清单表

在这里使用了左外连接 只是哪个做为主表是这两个需求的判断了 可以说是真正的知道了左外连接

中间那个反序列化那个错误找了好多还是没搞清楚,等会了再写

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • --- layout: post title: "如果有人问你关系型数据库的原理,叫他看这篇文章(转)" date...
    蓝坠星阅读 810评论 0 3
  • 我希望有个如你一般的人,如山间清爽的风,如古城温暖的光,从清晨到夜晚,由山野到书房,只要最后是你-就好。 ...
    钱莱爱读书阅读 434评论 1 2
  • 首先还是感谢snakeninny 用Clutch也行 , Clutch -i ,然后Clutch -d 数字 退...
    西博尔阅读 2,048评论 0 2