1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| ==> Preparing: SELECT *,e.`id` eId,d.`id` dId FROM depa d INNER JOIN emp e ON d.`id`=e.`depa_id` ==> Parameters: <== Columns: id, depa_name, id, emp_name, depa_id, eId, dId <== Row: 1, 销售部, 2, 李四, 1, 2, 1 <== Row: 1, 销售部, 3, 王五, 1, 3, 1 <== Row: 1, 销售部, 4, 赵六, 1, 4, 1 <== Row: 2, 美工部, 1, 张三, 2, 1, 2 <== Total: 4 Depa{id=1, depa_name='销售部', emps=[Emp{id=2, emp_name='李四', depa_id=null, posts=[]}, Emp{id=3, emp_name='王五', depa_id=null, posts=[]}, Emp{id=4, emp_name='赵六', depa_id=null, posts=[]}]} Depa{id=2, depa_name='美工部', emps=[Emp{id=1, emp_name='张三', depa_id=null, posts=[]}]} getByNames------三 || 四 ==> Preparing: SELECT * FROM emp e INNER JOIN depa d ON d.`id`=e.`depa_id` INNER JOIN emp_post ep ON ep.`emp_id`=e.`id` INNER JOIN post p ON p.`id`=ep.`post_id` WHERE e.`emp_name` LIKE CONCAT('%',?,'%') OR e.`emp_name` LIKE CONCAT('%',?,'%') ==> Parameters: 三(String), 四(String) <== Columns: id, emp_name, depa_id, id, depa_name, emp_id, post_id, id, post_name <== Row: 1, 张三, 2, 2, 美工部, 1, 1, 1, 职员 <== Row: 2, 李四, 1, 1, 销售部, 2, 2, 2, 主管 <== Row: 1, 张三, 2, 2, 美工部, 1, 4, 4, 部门经理 <== Total: 3 Emp{id=1, emp_name='张三', depa_id=Depa{id=2, depa_name='美工部', emps=[]}, posts=[Post{id=1, post_name='职员', emps=[]}, Post{id=4, post_name='部门经理', emps=[]}]} Emp{id=2, emp_name='李四', depa_id=Depa{id=1, depa_name='销售部', emps=[]}, posts=[Post{id=2, post_name='主管', emps=[]}]} ==> Preparing: SELECT * FROM emp e INNER JOIN depa d ON d.`id`=e.`depa_id` INNER JOIN emp_post ep ON ep.`emp_id`=e.`id` INNER JOIN post p ON p.`id`=ep.`post_id` WHERE e.`id` = ? AND e.`emp_name` IN ( ? , ? , ? ) ==> Parameters: 2(Integer), 张三(String), 李四(String), 王五(String) <== Columns: id, emp_name, depa_id, id, depa_name, emp_id, post_id, id, post_name <== Row: 2, 李四, 1, 1, 销售部, 2, 2, 2, 主管 <== Total: 1 byIdAndNames------{mapIdName=2, mapNameList=[张三, 李四, 王五]} Emp{id=2, emp_name='李四', depa_id=Depa{id=1, depa_name='销售部', emps=[]}, posts=[Post{id=2, post_name='主管', emps=[]}]} ==> Preparing: UPDATE emp SET emp_name = ?, depa_id = ? where id = ? ==> Parameters: Simon(String), 1(Integer), 1(Integer) <== Updates: 1 saveOrUpdate-----true ==> Preparing: DELETE FROM emp WHERE id = ? OR id = ? ==> Parameters: 2(Integer), 3(Integer) <== Updates: 2 del-----true del-----2 ==> Preparing: SELECT * FROM emp e INNER JOIN depa d ON d.`id`=e.`depa_id` INNER JOIN emp_post ep ON ep.`emp_id`=e.`id` INNER JOIN post p ON p.`id`=ep.`post_id` ==> Parameters: <== Columns: id, emp_name, depa_id, id, depa_name, emp_id, post_id, id, post_name <== Row: 1, Simon, 1, 1, 销售部, 1, 1, 1, 职员 <== Row: 4, 赵六, 1, 1, 销售部, 4, 4, 4, 部门经理 <== Row: 1, Simon, 1, 1, 销售部, 1, 4, 4, 部门经理 <== Total: 3 Emp{id=1, emp_name='Simon', depa_id=Depa{id=1, depa_name='销售部', emps=[]}, posts=[Post{id=1, post_name='职员', emps=[]}, Post{id=4, post_name='部门经理', emps=[]}]} Emp{id=4, emp_name='赵六', depa_id=Depa{id=1, depa_name='销售部', emps=[]}, posts=[Post{id=4, post_name='部门经理', emps=[]}]} ==> Preparing: SELECT * FROM post p INNER JOIN emp_post ep ON ep.`post_id`=p.`id` INNER JOIN emp e ON e.`id`=ep.`emp_id` INNER JOIN depa d ON d.`id`=e.`depa_id` ==> Parameters: <== Columns: id, post_name, emp_id, post_id, id, emp_name, depa_id, id, depa_name <== Row: 1, 职员, 1, 1, 1, Simon, 1, 1, 销售部 <== Row: 4, 部门经理, 4, 4, 4, 赵六, 1, 1, 销售部 <== Row: 4, 部门经理, 1, 4, 1, Simon, 1, 1, 销售部 <== Total: 3 Post{id=1, post_name='职员', emps=[Emp{id=1, emp_name='Simon', depa_id=Depa{id=1, depa_name='销售部', emps=[]}, posts=[]}]} Post{id=4, post_name='部门经理', emps=[Emp{id=4, emp_name='赵六', depa_id=Depa{id=1, depa_name='销售部', emps=[]}, posts=[]}, Emp{id=1, emp_name='Simon', depa_id=Depa{id=1, depa_name='销售部', emps=[]}, posts=[]}]}
|