文档章节

DWR+Ajax,为什么在执行hql语句时程序停止?求大神支招。

小号然
 小号然
发布于 2016/05/11 00:09
字数 258
阅读 16
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

为什么我在使用DWR+AJAX的时候,我想在数据库里查数据,Hibernate的hql语句执行不了?

下面是我在dwr.xml文件中配置要执行的类里的方法,其中用到了PersonManage类

public boolean checkName(String userName){
        PersonManage personManage = new PersonManage();
        System.out.println("执行1");
        System.out.println(userName);
        boolean flag = personManage.isUserExist(userName);
        System.out.println("执行3");
        if(flag){
            return true;
        }else{
            return false;
        }
    }

PersonManage类中的查询数据库方法

问题也就出现在这,这里的userList = this.getHibernateTemplate().find(hql);不执行

public boolean isUserExist(String userName){
        boolean flag = true;
        String hql = "from User as user where user.userName =" +userName;
        System.out.println("执行2");
        System.out.println(userName);
        try{
            List<User> userList = new ArrayList<User>();
            System.out.println("ul1大小"    +userList.size());
            userList = this.getHibernateTemplate().find(hql);
            System.out.println("ul2大小"    +userList.size());
            if(userList.size() > 0){
                flag = false;
            }
            
        }catch(RuntimeException re){
            throw re;
        }
        return flag;
    }

下面是dwr.xml中的配置

<allow>
        <convert converter="bean" match="com.xhr.beans.User"/>
        
        <convert converter="bean" match="com.xhr.dao.PersonManage" />
        
        <create javascript="StuRegist" creator="new">
            <param name="class" value="com.xhr.actions.RegistAction"/>
            <include method="checkName"/>
        </create>
        
        <convert converter="bean" match="java.lang.StackTraceElement" />  
        <convert converter="exception" match="java.lang.Exception"/>
        
    </allow>

 

小号然
粉丝 0
博文 12
码字总数 7639
作品 0
美国
私信 提问
加载中
请先登录后再评论。
Netty那点事(三)Channel与Pipeline

Channel是理解和使用Netty的核心。Channel的涉及内容较多,这里我使用由浅入深的介绍方法。在这篇文章中,我们主要介绍Channel部分中Pipeline实现机制。为了避免枯燥,借用一下《盗梦空间》的...

黄亿华
2013/11/24
2W
22
SQLServer实现split分割字符串到列

网上已有人实现sqlserver的split函数可将字符串分割成行,但是我们习惯了split返回数组或者列表,因此这里对其做一些改动,最终实现也许不尽如意,但是也能解决一些问题。 先贴上某大牛写的s...

cwalet
2014/05/21
9.6K
0
Swift百万线程攻破单例(Singleton)模式

一、不安全的单例实现 在上一篇文章我们给出了单例的设计模式,直接给出了线程安全的实现方法。单例的实现有多种方法,如下面: class SwiftSingleton { } 这段代码的实现,在shared中进行条...

一叶博客
2014/06/20
3.4K
16
程序猿媛一:Android滑动翻页+区域点击事件

滑动翻页+区域点击事件 ViewPager+GrideView 声明:博文为原创,文章内容为,效果展示,思路阐述,及代码片段。文尾附注源码获取途径。 转载请保留原文出处“http://my.oschina.net/gluoyer...

花佟林雨月
2013/11/09
4.2K
1
5分钟 maven3 快速入门指南

前提条件 你首先需要了解如何在电脑上安装软件。如果你不知道如何做到这一点,请询问你办公室,学校里的人,或花钱找人来解释这个给你。 不建议给Maven的服务邮箱来发邮件寻求支持。 安装Mav...

fanl1982
2014/01/23
1.2W
7

没有更多内容

加载失败,请刷新页面

加载更多

小鑫的JAVA之路(5):循环语句猜大小练习题

使用while死循环 和随机函数random 和跳转控制语句来实现猜数字游戏 今天我们要详细剖析这个例子,在讲这个例子之前,我们要来讲解Scanner的用法和Random随机函数的用法 Scanner的基本用法:...

osc_wxsc35it
25分钟前
0
0
HDU多校6 - 6831 Fragrant numbers(dfs爆搜+打表)

题目链接:点击查看 题目大意:给出一个以 " 1145141919 " 无限循环的字符串,现在可以在合适的位置添加 ' + ' , ' * ' 和 ' ( ' , ' ) ' 将其转换为表达式,现在给出一个 n ,问表达出 n 所......

osc_gt7nq50v
26分钟前
3
0
hello,world的执行过程

一个程序从用户输入到程序输出结果,中间经过了十分复杂的过程,正式因为这样,一些厂商为了方便用户,将所有的步骤都集成到一个IDE(集成开发环境),将中间的环节都隐藏了,所以,你任务你写...

osc_hr0pxr5d
28分钟前
0
0
数据结构基础

数据结构基础 解决问题方法的效率 与数据的组织方式有关 与空间的利用效率有关 与算法的巧妙程度有关 什么是数据结构 数据对象在计算机中的组织方式 逻辑结构 物理存储结构 数据对象必定与 ...

osc_2gkfj43j
29分钟前
0
0
JAVA(计算机编程语言)---面向对象---静态面向对象编程语言的代表---分布式---多线程

JAVA(计算机编程语言) Java是一门面向对象编程语言,吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向...

osc_bvzab11e
30分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部