ExtJs 解决多对一映射问题

本文解析了在ORM框架中如何配置HeatingStation与HeatingSource之间的多对一关系,并详细介绍了ExtJs前端组合框中如何映射这些数据。

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

在后台HeartingStation与HeartingSource是多对一的关系
HeartingStation 类中的配置
@Column(name = "hsId")
private Integer hsId; // 这个是必须配置的 以前做其他项目的时候我都不配值
@ManyToOne
@JoinColumn(name = "hsId",insertable = false, updatable = false)
private HeatingSourceBean heatingSourceBean;//  int Checked 
在查询HeatingStation 的时候 已经将 HeatingSource 查出来了数据结构是这样的
[
    {
        "id": 1,
        "name": "なになになに",
        "hsId": 1,
        "comment": "なになに",
        "heatingSourceBean": {
            "id": 1,
            "name": "なになになに",
            "comment": "なになに"
        }
    }
]
ExtJs 中的filed配置
{
    fieldLabel : "所属热源",
    store: heatingSourceStore,
    id:'com',
    xtype: 'combo',
    displayField:'name', //显示的字段
    valueField:'id', //提交的值
    name:'hsId', 
    editable : false,
    allowBlank : false,
    labelAlign : "right"
},
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值