易截截图软件、单文件、免安装、纯绿色、仅160KB

mysql查询语句出错 - Java / Java EE

String sql = "select resourceSn,aclState&1,aclState&2,aclState&4,aclState&8,aclTriState from acl ";


我用的是mysql数据库,我想问下为什么它提示sql语句有错。它的错误是这样的 ,好像认识不出& 符号,不是mysql支持这样查询吗?
  错误信息:
  unexpected char: '&' [ select resourceSn,aclState&1,aclState&2,aclState&4,aclState&8,aclTriState from acl
 
  谁能帮忙解决 在线等。。谢了。
正在学习中


是不是&前后缺了空格啊?


aclState是字段名,俄日我要得到的结果是要aclState&1

3楼说的是不是&前后缺了空格,我试了 还是不行 select resourceSn,aclState & 1,aclState & 2,aclState & 4,aclState & 8,aclTriState from acl

谢谢你们 ,我解决了 是我用错了hibernate的一个方法,我写成this.getSession().createQuery(sql).list(); 因为与操作在hql中不支持,所以只能用this.getSession().createSQLQuery(sql).list(); 

  public List searchAclRecords(String principalType,String principalSn){
  String sql = 
" select resourceSn,aclState&1,aclState&2,aclState&4,aclState&8,aclTriState from acl " +" where principalType = '"+principalType + "' and principalSn = "+principalSn;
  return this.getSession().createSQLQuery(sql).list();

  }

提供以下语句的结果:
show create table acl;
select aclState


相关问答:

关于AJAX和JSP的一些小问题~ - Java / Web 开发

我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
  %>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......

HTML标签底层的实现原理、机制 - Java / Java SE

为什么HTML以及一些其它标签会显示一些特定表现形式呢?如HTML中的换行标签<BR/>在底层是怎样实现的呢?现实的原理是什么呢
去W3C官方网站上,看看吧!我想一看你就明白了

我猜和编译原理有关,浏览器里可 ......

JSP翻页问题 - Java / Java EE

JSP中要从数据库里面读取数据 每页显示5条数据,要进行翻页,还要返回前一页 该怎么实现啊
用的什么数据库呢???

MYSQL


....谢谢 我先看看代码

http://my.donews.com/benz/2006/10/21/YnmQXKsKWNgKiTJ ......

java swing 程序如何打包 - Java / Java相关

java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行

用zip ......

myeclipse+mysql的配置问题 - Java / Eclipse

我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号