现在我要做一个连动下拉框:一次任务要多个人去执行。选了一个任务,连动到多个人。任务有任务表,人有用户表。任务表有外键关联用户表。这个怎么做呢?我数据库用了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;不知道那种方法好?还有就是这情况实际项目中怎么做?
有经验的高手解释。
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;不知道那种方法好?还有就是这情况实际项目中怎么做?
有经验的高手解释。
解决方案 »
- apache和tomcat集群负载均衡日志输出问题
- Filter要想匹配jsp/stat文件夹下的所有jsp页面,url-pattern该怎么配置?
- JBOSS 5.0EJB在MYeclipse7.1下问题
- MyEclipse中如何加断点调试程序?
- 关于struts
- 有没有webservice高手,碰到一个困扰了我很久的问题,始终解决不掉
- 实体bean关系?
- 谁能把ASP 的代码变成jsp(java)语言???(这是打印票据)能实现者给200分
- 怎样才能在JBuilder中使用各种汉字字体啊?
- 怎么才能使 Dreamweaver UltraDev 4 写jsp时自动完成功能就像jb一样
- 菜鸟求教socket如何学习
- 用java如何做放大镜
取任务列表应该是第一步,根据选取的任务ID来取得用户列表是第二步。无刷新用ajax你都知道了啊