我用hql语句编写 查询语句 如果查询条件的 值是数字的 就能查出数据来 如果 是字母 或汉字 就会报错
javax.servlet.ServletException: could not execute query; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
谁能告诉我是怎么回是啊
我用这条语句 能够查出数据 但是换成字母和数字就 出现问题了 后来我将username 的值加了‘username’也是有问题啊
public int login(String userId, String username) {
// TODO Auto-generated method stub
List list=this.getHibernateTemplate().find("from User where userID="+userId+"and username="+username);
return list.size();
}
指点一下呵呵
SSH项目报错, 提示XXX数据库空间不足,
这个是临时库,临时数据都写在这个库里面,要解决这个问题:检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间2.检查你的磁盘分区格式如果是FAT16,则数据文件最大只能是2G如果是FAT32,则数据文件最大只能是4G改为NTFS分区则没有这种限制3.检查一下你有没有限制数据库文件的大小...
ssh配置错误,Unable to load configuration. - bean - jar:file:_百度...
1、根本原因就是架包冲突了。2、具体原因就是在整合SSH框架的过程中,系统已经自动帮你集成了某些架包,再从外面添加进来的架包可能重复了,所以导致架包冲突。3、把系统集成的jar包给删掉,再导入自己的jar包就可以了。注意,如果Tomcat部署过了,记得清理了再进行部署项目 ...
ssh整合项目,启动时异常
从表面看是加载到spring事物处理时有异常,但从你的描述看不像是程序问题,这种问题多数是因为jar包冲突引起的.既然你将所有的jar都放到了tomcat的lib下那么你再部署的工程就不要再带任何jar包,这样可以尽量减少启动时加载某些jar时,因为重复加载而导致的冲突.还有就是把你部署文件夹下没用的项目都清除...
ssh框架运行项目报错URL为Null怎么回事
这个应该是你的数据库连接配置有问题。比如这种:spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.url=jdbc:mysql:\/\/localhost:3306\/hk_admin?useUnicode=true&characterEncoding=UTF-8spring.datasource.username=xxxspring.datasource.password=xxxspring.datasource.driverClass...
java web开发SSH项目部署出现以下问题,求原因和解决方法
如果以上两步都没有问题,那估计就是环境问题了,在开发中,环境问题是麻烦的事,检查你用的部署服务器(Tomcat或weblogic等)、IDE的版本(eclipse或者myEclipse),以及Struts2的版本...struts2项目中web.xml配置2.1与2.0的区别 具体的过滤器类变了,2.0配置是以上写法 2.1以后是这样配置 <filter...
SSH项目在debug断点调试时遇到的问题
这是因为你没有加载SPRING JAR包的源码包的问题。一般情况下,*.jar只是编译好的class文件,是不可直接读的。只有加载了*-source-code.jar的情况才能看到相对应的源码。也就是说myeclipse不提供反编译功能。你的这个情况是debug跟踪到了spring-core.jar中的class文件了,但是又没有源码(source code),...
ssh做项目,总是报空指针不能进入userservice,调试,userservice为null...
1.service为null的情况一般有几种情况:spring的配置文件没有配置;依赖注入由于写的不仔细而没有实现注入等原因。首先检查是否在spring的配置文件中注入了你想要的service如果有,检查是否因为大小写的小错误而不能实现注入。2.可以在action的这样处理:让action继承一个自己编写的BaseAction 在让BaseAction...
使用ssh框架做的一个项目,结果运行时报错。。。
DeptService ds = (DeptService)cxt.getBean("dsi");仔细检查配置文件,可能ds值为null
ssh项目中的问题
先打印看看你的字母和汉字有没有在引号里 然后看看配置文件里的字段配置的正确吗 最好把你的代码发来看看,这个错误很多原因都能引起的 List list=this.getHibernateTemplate().find("from User where userID="+userId+"and username="+"'"username+"'");这样试试 不行再找我 ...
java项目用ssh框架搭建,发布到服务器上打开页面的速度非常慢,为什么...
开发软件成型之后必须进行压力测试。并发与长时间运行的效率。数据库结构不合理,还有就是大型网站不可能全都给你动态网页访问。必须有生成静态页面的过程。具体方式您需要系统学习。基本上来说就是将页面上的元素提前与数据库进行交互之后生成的静态页面。而将该静态页面的信息再次存入数据库。 SSH中你必须...