现在我要做一个连动下拉框:一次任务要多个人去执行。选了一个任务,连动到多个人。任务有任务表,人有用户表。任务表有外键关联用户表。这个怎么做呢?我数据库用了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;不知道那种方法好?还有就是这情况实际项目中怎么做?
有经验的高手解释。
解决方案 »
- 启动WebLogic被管节点报错
- 诡异的struts2问题
- 有关cas单点登录的问题!
- 纠结!!FCKeditor上传图片问题
- jawin API翻译
- 软件设计师和软件工程师哪个更有用?对java程序员
- 求助JSF里SelectItem[]问题
- [讨论,来者有分]在Entity bean中什么情况下用BMP,什么情况下用CMP,两者各有什么优势和弊端??能否具体分析讨论一下,各抒己见!
- 不才是个VB程序员,现在想改行学JAVA了,请各位大虾给点建议!有好建议我再加分
- idea开发工具编写spring.xml文件的时候prorperty等子节点无法自动提示,怎么破?
- 菜鸟求教socket如何学习
- 用java如何做放大镜
取任务列表应该是第一步,根据选取的任务ID来取得用户列表是第二步。无刷新用ajax你都知道了啊