界面上省市区下拉框的value值是数字,存到加盟申请表里的provid,cityid,zoneid字段(Number)。真正的名称是在Area这个行区表里。
当我们查询加盟申请表并以表格显示一行行输出的时候,不希望显示出来的是provid,cityid,zoneid,这些数字.我要的是真正的省市区名称显示出来。
请问你们是怎么做的?
难道是循环Hibernater对加盟申请表查过来的List集合?再根据集合里每条记录的provid,cityid,zoneid去行区表里把相应的名称查过来,组装好后再一条条记录塞回List。最后再返回List到界面用标签输出????
感觉这样子好像很不好。我觉得应该是用其他方式做的吧。具体怎么做的,能告诉一下吗。谢谢。。。
外界Java开发普遍是用什么方式来处理这个情况的???
据说用pojo封装来做,但是查询到记录后到底怎么使用这个pojo来替换数据呢?谁能大概说明一下,非常感谢。
要说明一下的是我们的所有表都不设外键,全部通过程序控制的,所以在加盟申请表里没有AREA对象属性的。否则的话问题就好办了。