mybatis.net-Mysql 中的字段名和保留字段冲突的解决办法

本人是新手,就当作是新人对待吧,老鸟就不要喷了!菜鸟还需要成长的空间,废话不多说了!

                             今天早上在写项目的时候,突然之间发现一个bug的存在,仔细一查原来是Mysql 中的字段名和保留字段冲突,原本这是这个很好解决的问题,但是不知道为毛,自己脑袋好像突然少个线,废了半天的劲才解决

                              原sql 语句Select key,text,value,id,type,status,sort,remark    from p_dictionary   很明显在这个sql 中会发现三个冲突的字段,分别是  key ,value 和status

这三个字段,如果是在mysql 中执行的话 最简单的方式就是 将这三个字段分别在外面加上单引号,如:'key'.这样就可以的,但是不知道为毛 mybatis.net 中是报错,详细错误我就不发了。时间比较紧迫。暂时没有继续深入的研究!所以想了半天之后的我解决方案就是  Select p.key,p.text,p.value,p.id,p.type,p.status,p.sort,p.remark    from p_dictionary p

发现了没有在给表加个别名之后这个问题就解决了!

                            最后在说一下。其实用 select* from p_dictionary 估计也能解决这个问题,但是 貌似这个样太粗糙了!如果还有其他的解决方案的话,欢迎留言告知,大家一起研究!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值