Spring4整合hibernate5时候,出现了神奇的事情

图片说明图片说明大神来帮助下,我在整合Spring4.2.4和Hiberante5的时候遇到这样的问题,同样的配置文件
却出现这样的情况,百思不得其解

9个回答

看下你数据库登陆的用户名和密码是不是错了

关键不是用户名密码错误,我已经检查不下于50遍,两个配置文件一模一样如图:
图片说明
图片说明

调试吧,用户名密码打印出来比较看看。

有想过调试,但是不会。求大神指导下,这种Spring和hibernate的整合,包含有配置文件的不知道怎么调试。。。。不知道怎么获得dataSource

有没有添加oracle的jar包,获取你可以连接数据库的先不写在外部文件中,直接写在配置文件里试一试

有添加,之前通过JDBC是不报错的,连接数据库直接写在配置文件里还是报错最主要的问题就是在

 <bean id="sessionFactory"
        class="org.springframework.orm.hibernate4.LocalSessionFactoryBean">
        <property name="configLocation" value="classpath:hibernate.cfg.xml"/>
        <!-- <property name="dataSource" ref="dataSource" /> -->

如果使用hibernate.cfg.xml就不报错,如果使用dataSource就报错。这是整合hibernate的时候遇到的。
但是在用jdbc用同样的dataSource就不会报错。本人初步判断是因为LocalSessionFactoryBean的dataSource的问题,
但是不能锁定问题所在,求大神指教

可能是因为你的${}读不懂xml的内容照成的,先直接写死看下可不可以。

已经试过了。仍然不行

试试使用alter user username identified by password;修改一下密码再试试

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐