ssh+extjs 从前台获取参数保存的问题
有Member实体类有这几个属性:
private String memberGuid;
private Integer memberNo;
private String memberName;
private Integer industryTypeNo;
其中industryTypeNo是外键,是IndustryType实体类的主键,IndustryType的属性有:
private Integer industryTypeNo;
private String industryTypeName;
前台页面是extjs,要求用的是sencha architect软件,没法写代码编辑前台,只能通过配置。页面打算放一个textfield用来取得memberName的值,再放一个combobox(就是下拉框),先从IndustryType中取得json格式的值,赋给combobox,然后表单提交,保存到Member表中。
由于涉及到外键,还不是struts2标签写的页面,所以对于前台的控件name值怎么设定,action中也取不到值。用hibernate来保存时save(Member)的话,Member只存industryTypeNo这个外键,页面上显示的是industryName,实在不知道怎么来实现了。
听别人讲用视图,可是视图没有主键,用hibernate反向生成实体类时会出现两个,有一个专门的xxxId的实体类,这样的话前台界面控件的name值更不知道怎么设置了,求求大神,帮我解决这个问题,这几天头都大了。最重要的是实现Member中记录的新增(save)。
我就这些分了,全送出去了。