ssh2整合出现的问题nested exception is org.hibernate.hql.ast.QuerySyntaxException
dao代码为:
public class UserDao extends HibernateDaoSupport {
//普通用户登录验证
@SuppressWarnings("unchecked")
public boolean checkUser(String userName,String userPassword){
boolean flag = false;
String hql = "from Userinfo as user where user.username = '"+userName+"' and user.userpassword = '"+userPassword+"'";
List<Userinfo> userList = this.getHibernateTemplate().find(hql);
if(userList.size()>0){
flag = true;
}
return flag;
}applicationContext.xml中这样注入
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<!--指明hibernate配置文件的位置 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation" value="classpath:hibernate.cfg.xml">
</property>
</bean>
<!--定义DAO -->
<bean id="userDao" class="com.dao.UserDao">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<!-- 配置LoginAction.java类文件 -->
<bean id="LoginAction" class="com.action.LoginAction" scope="prototype">
<property name="userDao">
<ref bean="userDao"/>
</property>
</bean>
</beans>Userinfo.hbm.xml文件是自动生成的
<hibernate-mapping>
<class name="com.bean.Userinfo" table="userinfo" catalog="test">
<id name="userName" type="java.lang.String">
<column name="userName" length="6" />
<generator class="identity" />
</id>
<property name="userPassword" type="java.lang.String">
<column name="userPassword" length="45" not-null="true" />
</property>
<property name="userRole" type="java.lang.Integer">
<column name="userRole" not-null="true" />
</property>
</class>
</hibernate-mapping>hibernate.cfg.xml文件:
里面有两句话我不是很理解
<property name="myeclipse.connection.profile">mysql</property>这句是什么意思?
<mapping resource="com/bean/Userinfo.hbm.xml" />这句我知道是配置该bean的xml
<hibernate-configuration>
<session-factory>
<property name="dialect">
org.hibernate.dialect.MySQLDialect
</property>
<property name="connection.url">
jdbc:mysql://localhost:3306/test
</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>
<property name="connection.driver_class">
com.mysql.jdbc.Driver
</property>
<property name="myeclipse.connection.profile">mysql</property>
<mapping resource="com/bean/Userinfo.hbm.xml" />
</session-factory>
相关推荐
基于蒙特卡诺的风、光模型出力(Matlab代码实现)
内容概要:本文详细介绍了基于蒙特卡洛方法的风能与光伏发电出力模型的Matlab代码实现,旨在通过概率统计手段模拟风光发电的不确定性,为电力系统规划与运行提供可靠的数据支持。文中系统阐述了蒙特卡洛模拟的基本原理及其在风、光出力建模中的具体应用,涵盖风速与光照强度的概率分布拟合、随机样本生成、典型场景抽取与削减等关键技术环节,并结合Matlab编程实现了完整的仿真流程,有助于研究人员深入理解可再生能源出力的随机特性及其对电网的影响。; 适合人群:具备一定电力系统基础知识和Matlab编程能力的高校研究生、科研机构研究人员及从事新能源并网、电力系统规划等相关工作的工程师。; 使用场景及目标:①掌握蒙特卡洛方法在新能源出力模拟中的应用;②学习如何利用Matlab实现风光出力的概率建模与场景生成;③为后续研究如含高比例新能源的电力系统优化调度、风险评估等提供基础数据和技术支撑。; 阅读建议:建议读者结合文中提供的Matlab代码,逐步调试运行,重点关注随机数生成、概率分布拟合及场景削减等核心模块的实现细节,同时可尝试替换不同的风速或光照历史数据,以加深对模型泛化能力和局限性的理解。
高校技术转移办公室人员如何快速完成科技成果评价与推介书制作?.docx
高校技术转移办公室人员如何快速完成科技成果评价与推介书制作?
基于SpringBoot的网上团购系统(Java+Vue+MySQL)- 计算机毕业设计 附源码+论文+完整教程
网上团购系统 1、概述 基于 SpringBoot 的网上团购系统,采用 B/S 架构,分「管理后台 + 用户端」双端网页,管理员与用户双角色,集成支付宝支付,覆盖团购电商「选品—下单—支付—发货」完整业务流程。 2、技术栈 - 后端:Java + Spring Boot + MyBatis-Plus - 前端:Vue + Element UI(admin 管理后台、front 用户端双端工程) - 数据库:MySQL - 支付:支付宝支付接口 3、功能(分角色) **管理员端**:个人中心、用户管理、商品类别管理、团购商品管理(上架/编辑/设置团购价)、订单管理(发货)、系统管理(公告资讯、轮播图)。 **用户端**:注册登录、公告查看、团购商品浏览(购买/加购物车/评论/收藏)、购物车(改数量/删除)、确认下单(改收货地址 + 支付宝支付)、我的收藏。 4、材料清单 - 系统源码:Java 后端(pom.xml + src)、Vue admin/front 双端,结构清晰、可直接运行 - 毕业论文:6 章完整结构(绪论/开发技术/系统分析/系统设计/系统实现/系统测试)+ 结论 + 致谢,含 16 张设计图、12 张数据表 - 任务书:选题背景、研究内容、进度安排 - 数据库脚本 db.sql:12 张表建表 SQL + 初始化数据 5、视频 约 57 分钟三件套:环境安装约 10 分钟、部署/代码讲解/运行约 15 分钟、答辩讲解约 32 分钟。
科技中介服务机构如何利用平台实现服务流程的智能化与轻量化?.docx
科技中介服务机构如何利用平台实现服务流程的智能化与轻量化?
科技中介服务机构如何利用平台实现技术交易的全流程数字化管理?.docx
科技中介服务机构如何利用平台实现技术交易的全流程数字化管理?


Web 开发

