qq_27648971
2016-02-24 01:59 阅读 2.5k

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

9条回答 默认 最新

  • meng20166 乐古 2016-02-24 02:13

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

    点赞 评论 复制链接分享
  • qq_27648971 举个栗子说明问题 2016-02-24 02:36

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

    点赞 评论 复制链接分享
  • rui888 兔子托尼啊 2016-02-24 02:57

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

    点赞 评论 复制链接分享
  • qq_27648971 举个栗子说明问题 2016-02-24 03:14

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

    点赞 评论 复制链接分享
  • u010488421 dazuyzp 2016-02-24 03:23

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

    点赞 评论 复制链接分享
  • qq_27648971 举个栗子说明问题 2016-02-24 03:39

    有添加,之前通过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的问题,
    但是不能锁定问题所在,求大神指教

    点赞 评论 复制链接分享
  • xionglangs 编程爱好者熊浪 2016-02-24 08:53

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

    点赞 评论 复制链接分享
  • qq_27648971 举个栗子说明问题 2016-02-25 06:24

    已经试过了。仍然不行

    点赞 评论 复制链接分享
  • vampirehgg DimonHo 2016-02-25 08:11

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

    点赞 评论 复制链接分享

相关推荐