hibernate查询

hibernate关联查询不需要sql拼接只需要配置即可

Java代码

 

public class ElecFeeServiceImpl extends BaseServiceImpl<String, ElecFee>implements ElecFeeService{

@Override
public List<ElecFee> queryElecFees() throws Exception {
       StringBuffer sb = new StringBuffer(" from ElecFee where 1= 1 ");
        
        return baseDao.query(sb.toString());
}
}

 

 

 

 

 

页面

 

{
field : 'companyName',
title : '单位名称',
align:'center',
width :'180px',
formatter:function(value,row,index){
             if(row.supplyCompany == null){
                 return "";
             }
             return row.supplyCompany.company;
        }
},
{
field : 'Companylinkmen',
title : '单位联系人',
align:'center',
width :'100px',
formatter:function(value,row,index){
             if(row.supplyCompany == null){
                 return "";
             }
             return row.supplyCompany.linkmen;
        }
},
{
field : 'Companyaccount',
title : '开户账号',
align:'center',
width :'200px',
formatter:function(value,row,index){
             if(row.supplyCompany == null){
                 return "";
             }
             return row.supplyCompany.account;
        }
},
{
field : 'Companybank',
title : '开户行',
align:'center',
width :'200px',
formatter:function(value,row,index){
             if(row.supplyCompany == null){
                 return "";
             }
             return row.supplyCompany.bank;
        }
},
{
field : 'meterInfoRent',
title : '场地租金',
align:'right',
width :'100px',
formatter:function(value,row,index){
             if(row.meterInfo == null){
                 return "";
             }
             return row.meterInfo.rent;
        }
}

 

 

 

 

 

配置文件

 

  <many-to-one name="meterInfo" class="com.ymdsm.model.baseinfo.Meterinfo" fetch="select" lazy="false">
            <column name="MeterID"/>
   </many-to-one>
 <many-to-one name="supplyCompany" class="com.ymdsm.model.baseinfo.SupplyCompany" fetch="select" lazy="false">
            <column name="companyid"/>
 </many-to-one> 

 

 

 

 

 

 

           

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值