hql 中 怎么 转义 关键字 比如 select count from table
2013-07-08
展开全部
hql不都是以 《from 对象名》开头的吗?怎么会有select count from table。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-08
展开全部
出现这种问题是由于数据库的设计不合理造成的,我们在设计表和字段的时候鹰尽量避免使用关键字作为字段名或者表名,这是小问题,在真正的项目中却会带来大问题的,上则百万上的代码,也许因为这样一个问题找不异常所在。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-08
展开全部
你可以将你要查询的字段加上"[]" 如: select [字段1],[字段2] from table然后是写一个方法判断sql知否有不改出现的关键字, 然后将他替换, sql语句中是不能出现英文的单引号的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-08
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询