在mybatis中使用封裝的update 功能 使用的是實體類信卡,可是這張表里沒有org_name這一列
之后試了各種方法連接其他的表 之類的窍侧,
自己在后臺測冻璃,中間還報了個錯
org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.ArrayList? 無法反序列化 直接帶偏了
然后跟前端聯(lián)測 發(fā)現(xiàn)原來是上面那個問題 表里沒有那個字段 因為用的是mybatis中封裝的uptade 所以不管自己怎么連接表 最后返回的值還是要落到實體類中 最后在表中加了要用的字段就解決問題了
2.左連接 left join?
左向外聯(lián)接的結果集包括? LEFT OUTER子句中指定的左表的所有行腐缤,而不僅僅是聯(lián)接列所匹配的行慢蜓。如果左表的某行在右表中沒有匹配行搏明,則在相關聯(lián)的結果集行中右表的所有選擇列表列均為空值鼠锈。
這是今天遇到的第二個問題了
給出的需求是 任務查看和任務分配兩個功能
任務查看:只能看到自己所在的當前組織的任務
任務分配:給自己下級組織分配任務
一張組織層級表? 一張任務清單表
在這里使用了左外連接 只是哪個做為主表是這兩個需求的判斷了 可以說是真正的知道了左外連接
中間那個反序列化那個錯誤找了好多還是沒搞清楚,等會了再寫