spring hibernatee出Exception了,求救!

帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:4&分页:shaw发信人: zyshaw (shaw), 信区: Java
标&&题: hibernate问题求救!
发信站: 水木社区 (Thu Sep 12 10:15:16 2013), 站内 && hibernate高手求救!
String appCode ="UOUPM";
String hql = "from XXX where appCode = ? and enable = 1";
hibernateTemplate.find(hql,new Object[]{appCode});
org.springframework.orm.hibernate3.HibernateQueryException: Position beyond number of declared ordinal parameters. Remember that ordinal parameters are 1-based! Position: 1; nested exception is org.hibernate.QueryParameterException: Position beyond number of declared ordinal parameters. Remember that ordinal parameters are 1-based! Position: 1&&&& 换成&& String appCode = "UOUPM";
String hql = "from XXX where appCode = :appCode and enable = 1";
Query query = hibernateTemplate.getSessionFactory().openSession.createQuery(hql);
query.setParameter("appCode", appCode);
query.list();
org.hibernate.QueryParameterException: could not locate named parameter [appCode]&&&& 直接写成
Stirng hql = "from XXX where appCode = 'UOUPM' and enable = 1";
hibernateTemplage.find(hql); && 结果是查不到数据..真实情况是数据存在,通过 select * from XXX where app_code = 'uoupm' and enable =1可查到. && 更关键的是这个查询打成的jar包在我这边环境好的,在别人的环境(不同工程,用的相同jar包)就出现了上面的问题..
-- && ※ 来源:·水木社区 ·[FROM: 58.241.44.*]
能把guessking这个id送给我吗?发信人: guestking (能把guessking这个id送给我吗?), 信区: Java
标&&题: Re: hibernate问题求救!
发信站: 水木社区 (Thu Sep 12 10:46:16 2013), 站内 && 看看其他关联的jar的版本是否一致 &&&& 【 在 zyshaw (shaw) 的大作中提到: 】
: hibernate高手求救!
: String appCode ="UOUPM";
: String hql = "from XXX where appCode = ? and enable = 1";
: ...................
&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 116.246.41.*]
shaw发信人: zyshaw (shaw), 信区: Java
标&&题: Re: hibernate问题求救!
发信站: 水木社区 (Thu Sep 12 11:00:17 2013), 站内 && 【 在 guestking 的大作中提到: 】
: 看看其他关联的jar的版本是否一致
:&& && 是有不一致情况,ojdbc版本不一样,hibernate版本是一致的,spring版本也不一致.但替换了版本也还是一样效果
-- && ※ 来源:·水木社区 ·[FROM: 58.241.44.*]
chuchentuosu发信人: chuchentuosu (chuchentuosu), 信区: Java
标&&题: Re: hibernate问题求救!
发信站: 水木社区 (Thu Sep 12 23:18:15 2013), 站内 && 数据库也可以设置大小写敏感的
-- && ※ 来源:·水木社区 ·[FROM: 59.108.59.*]
文章数:4&分页:16:26:47 org.hibernate.Version logVersionINFO: HHH000412: Hibernate Core {5.1.0.Final} 16:26:47 org.hibernate.cfg.Environment &clinit&INFO: HHH000206: hibernate.properties not found 16:26:47 org.hibernate.cfg.Environment buildBytecodeProviderINFO: HHH000021: Bytecode provider name : javassist 16:26:47 org.mon.reflection.java.JavaReflectionManager &clinit&INFO: HCANN000001: Hibernate Commons Annotations {5.0.1.Final} 16:26:48 org.hibernate.engine.jdbc.connections.internal.ConnectionProviderInitiator initiateServiceWARN: HHH000181: No appropriate connection provider encountered, assuming application will be supplying connections 16:26:48 org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator initiateServiceWARN: HHH000342: Could not obtain connection to query metadata : The application must supply JDBC connectionsException in thread "main" java.lang.ExceptionInInitializerError at com.imooc.entity.Test.add(Test.java:25) at com.imooc.entity.Test.main(Test.java:13)Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:244) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:208) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189) at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.configureService(StandardServiceRegistryImpl.java:94) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:217) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:189) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.handleTypes(MetadataBuildingProcess.java:352) at org.hibernate.boot.model.process.plete(MetadataBuildingProcess.java:111) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.build(MetadataBuildingProcess.java:83) at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:418) at org.hibernate.boot.internal.MetadataBuilderImpl.build(MetadataBuilderImpl.java:87) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:692) at util.HibernateUtil.&clinit&(HibernateUtil.java:19) ... 2 moreCaused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:234) ... 15 more1、检查多次hibernate.cfg.xml跟教学视频一致,没错误;2、MySQL数据库正常运行链接;3、在eclipse中可以正常运行,而MyEclipse中总是运行错误;4、代码没问题;else:唯一和老师不同的就是MyEclipse的版本和jar包的版本,可能是版本问题,但不知道如何处理求大神解答,非常感谢!
不忘初心,方得始终
/plus/view-.html
你还没有登录,请先登录或注册慕课网帐号
64300人关注
5076人关注
Copyright (C)
All Rights Reserved | 京ICP备 号-2}

我要回帖

更多关于 spring hibernate 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信