spring+hibernate+JQuery:org.springframework.jdbc.UncategorizedSQLException:Hibernate operation:

作者&投稿:庾适 (若有异议请与网页底部的电邮联系)
请问org.springframework.jdbc.UncategorizedSQLException:是什么异常~

SQL 查询语句异常,可能是你的查询语句写错了,或都你的映射的类和数据中的表不对应,检查你的映射配置文件。
看异常信息,你持久层应该用的是Hibernate 检查一下你的hibernate 映射配置文件,或你的HQL语句。

jdbc和连接池对于你这个场景来说,都足够,既然用spring管理了,建议还是使用连接池,另外,spring自身没有实现连接池,一般都是对第三方连接池的包装,常见的有C3P0,dbcp以及最近比较流行的boneCP等,这几个配置都差不多太多,以boneCP为例:
<bean id="dataSource" class="com.jolbox.bonecp.BoneCPDataSource"
destroy-method="close">















这是由于你java定义的数据类型和数据库定义的类型不一致导致的数据超长引起的错误,

hibernate不知道怎么配置,我用的ibatis,可以给你个参考

<result property="keyWord" column="keyWord" javaType="string" jdbcType="CLOB"/>


黄骅市18789724018: spring和hibernate如何整合? -
诺贤宫瘤: 你要知道一点,spring是很犀利的,也很灵活.spring+hibernate 整合的话,是把hiernate的配置文件都放在了applicationContext.xml中,然后在你的service中加载applicationContext.xml文件.

黄骅市18789724018: spring和hibernate整合 -
诺贤宫瘤: 主要是通过Spring管理Hibernate的SessionFactory,Hibernate中的SessionFactory是重量级的线程,而且Spring中提供了对hibernate中dao着了很好的封装,但初学者可以先自己写DAO,但是有了一定的基础的话,用Spring管理DAO或者它自身的DAO,都很好!!Spring对大多ORM框架都有很好的支持,如Ibatis、JPA等等!!Spring用IOC控制DAO,而且可以用AOP一起和hibernate管理事物!!再实际开发中都非常有用的!!

黄骅市18789724018: hibernate和spring是怎样结合在一起的? -
诺贤宫瘤: 监听接口 配置xml文件 http://blog.csdn.net/sipsir/article/details/4721526

黄骅市18789724018: Spring + Hibernate是如何管理数据库连接的 -
诺贤宫瘤: 在使用Spring进行系统开发的时候,数据库连接一般都是配置在Spring的配置文件中,并且由Spring来管理的.在利用Spring + Hibernate进行开发时也是如此.下面是一个简单的Spring + Hibernate Dao的例子:程序代码public class DaoReal ...

黄骅市18789724018: eclipse整合spring +hibernate有哪些配置放在什么位置 -
诺贤宫瘤: spring和hibernate集成的步骤如下: 1、将hibernate的配置加入到Spring的配置中(这里以datasource和sessionfactory为例进行配置说明): class="org.springframework.jdbc.datasource.DriverManagerDataSource">class="org....

黄骅市18789724018: java用spring mvc + hibernate,实现数据库的增删改查
诺贤宫瘤: 1)在applicationContext里面配置Hibernate的dataSource和SessionFactory 2)编写Dao的接口是实现类.如果用到Spring的Hibernate的操作模板(HibernateTemplate)可以继承HibernateDaoSupport,实现类注解成@Repository 3)编写Action,然后注解成@Controller,在Action里面需要用@Autowired注入Dao的实例 4)配置applicationContext.xml,加上Spring MVC的视图处理器 5)编写页面,然后提交请求.搞定!

黄骅市18789724018: Spring+Hibernate+MySQL怎么结合 -
诺贤宫瘤: 以前使用hibernate的时候,只知道逆向使用,也就是只知道先建好表,然后由表生成映射文件和类.经过上一次项目,从师父那知道了写好类和映射文件,然后建表.这一过程其实蛮简单的,只要在hibernate.cfg.xml配置文件中或者是applicationContext.xml的sessionFactory Bean里面添加一个属性<prop key="hibernate.hbm2ddl.auto">create</prop>今天尝试自己建表,结果去数据库中查找的时候,居然一直没有建成功.最后终于知道是因为在映射文件中添加了两个属性导致的,就是schema和catalog.

黄骅市18789724018: hibernate+spring+struts2框架是什么 -
诺贤宫瘤: java web的框架,MVC来说的话~struts2负责视图部分,spring负责控制,hibernate负责数据库操作~就是把普通的jdbc进行了各种封装~~我是这么理解的~~ 希望能帮到你~~

黄骅市18789724018: 谁可以简单介绍下hibernate+spring+struts是如何协作工作的? -
诺贤宫瘤: LZ还是系统的学一下这三个框架的比较好.先添加strust框架,然后添加spring, 在编写名为 struts.properties 的文件,内容为:struts.objectFactory=spring 然后再添加hibernate,添加时选择他的配置文件时为spring的application文件就行

黄骅市18789724018: Struts + Hibernate+Spring的优缺点是什么?
诺贤宫瘤: Struts优点:对视图层进行封装 更好的分离视图层和控制层 对数据进行封装 缺点:请看优点 Spring优点: 用依赖注入模式大幅度的减少了程序之间的耦合性 并很好的实现了各种JAVA的设计模式 强制使用者养成用接口编程的习惯 缺点:请看优点 Hibernate: 用操作对象的方式操作数据库 将对数据库的操作面向对象化 并对一些数据库操作进行了封装 缺点:请看优点 三个框架和到一起的优点:非常明确的实现了MVC模式 三个框架和到一起的缺点:请看优点 你最好是了解了MVC模式之后再使用框架 当你真正的使用了之后你就会发现他的缺点在什么地方 对你的忠告是:框架不是必须使用的 使用的话不一定是真正被框住的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网