现在我要做一个连动下拉框:一次任务要多个人去执行。选了一个任务,连动到多个人。任务有任务表,人有用户表。任务表有外键关联用户表。这个怎么做呢?我数据库用了ibatis;我想的第一种最笨的方法:1、第一个sql查出任务表中的任务:List<Task> tasks;
2、第二个sql查出所有用户:List<User> users;
3、建一个业务对象,public calss TaskUser{
                                      private String taskName;
                                      private List<String> userName;
                                     }
4、对tasks、users循环比较产生List<TaskUser> tus;
5、ajax返回json对象。第二种方法:
1、建个业务类,同第一种方法中的TaskUser,利用sql直接查出所要数据,
2、返回json;不知道那种方法好?还有就是这情况实际项目中怎么做?
有经验的高手解释。