ssh+extjs 从前台获取参数保存的问题

本文探讨了如何在ExtJS前端框架与Hibernate后端框架结合的项目中,处理涉及外键的数据模型,特别是如何实现Member实体类与IndustryType实体类之间的关联,并完成Member实体的新增操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有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)。
我就这些分了,全送出去了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值