Oracle在Mybatis中SQL语句的配置方法
数据库中有下划线的字段在实体中应采用驼峰命名法,如P_NAME对应pName,实例如下:
1.XML文件中SQL语句配置(Geteway.xml文件)
SELECT * FROM P_GATEWAY WHERE GATEWAY_ID=#{gatewayId} SELECT * FROM P_GATEWAY WHERE GATEWAY_NAME=#{gatewayName} DELETE FROM P_GATEWAY WHERE GATEWAY_ID=#{gatewayId} UPDATEP_GATEWAY SET GATEWAY_NAME=#{gatewayName}, GATEWAY_NUM=#{gatewayNum}, GATEWAY_NATURE=#{gatewayNature}, GATEWAY_SUPPLY=#{gatewaySupply}, REMARK=#{remark} WHERE GATEWAY_ID=#{gatewayId}
2.entity实体配置(Gateway.java文件)
packagecom.soecode.hbdw.gateway.entity; importjava.io.Serializable; importjava.util.Date; publicclassGatewayimplementsSerializable{ /** * */ privatestaticfinallongserialVersionUID=1L; privateintgatewayId; privateStringgatewayName; privateStringgatewayNum; privateStringgatewayNature; privateStringgatewaySupply; privateStringremark; publicintgetGatewayId(){ returngatewayId; } publicvoidsetGatewayId(intgatewayId){ this.gatewayId=gatewayId; } publicStringgetGatewayName(){ returngatewayName; } publicvoidsetGatewayName(StringgatewayName){ this.gatewayName=gatewayName; } publicStringgetGatewayNum(){ returngatewayNum; } publicvoidsetGatewayNum(StringgatewayNum){ this.gatewayNum=gatewayNum; } publicStringgetGatewayNature(){ returngatewayNature; } publicvoidsetGatewayNature(StringgatewayNature){ this.gatewayNature=gatewayNature; } publicStringgetGatewaySupply(){ returngatewaySupply; } publicvoidsetGatewaySupply(StringgatewaySupply){ this.gatewaySupply=gatewaySupply; } publicStringgetRemark(){ returnremark; } publicvoidsetRemark(Stringremark){ this.remark=remark; } publicstaticlonggetSerialversionuid(){ returnserialVersionUID; } @Override publicStringtoString(){ return"Gateway[gatewayId="+gatewayId+",gatewayName=" +gatewayName+",gatewayNum="+gatewayNum +",gatewayNature="+gatewayNature+",gatewaySupply=" +gatewaySupply+",remark="+remark+"]"; } }
以上所述是小编给大家介绍的Oracle在Mybatis中SQL语句的配置,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!