zoukankan      html  css  js  c++  java
  • 缺包报错

    此错误
    java.lang.ClassNotFoundException: org.objectweb.asm.Type
    缺少asm.jar包

    错误:java.lang.ClassNotFoundException: net.sf.cglib.proxy.CallbackFilter
    缺少cglib.jar包,链接https://github.com/cglib/cglib/wiki

    错误:Dialect class not found: org.hibernate.dialect.SQLSERVERDialect
    我把配置文件中的SQLSERVERDialect改为SQLServerDialect,这个错误就解除了

    错误:装的2008sqlserver数据库,报错2000sqlserver数据库,原因如下:
    两个驱动器类名不一样:
    sqlserver2000的jdbc驱动类名: com.microsoft.jdbc.sqlserver.SQLServerDriver
    sqlserver2008的jdbc驱动类名: com.microsoft.sqlserver.jdbc.SQLServerDriver

    错误:一直显示无法连接数据库或者数据库连接无效
    是因为我把数据库的url写成了jdbc:sqlserver://localhost:1433/DatabaseName=event?useUnicode=true&characterEncoding=UTF-8
    而正确的写法为jdbc:sqlserver://localhost:1433;DatabaseName=event?useUnicode=true&characterEncoding=UTF-8
    是分号,而不是斜杠

    改完url,又出现错误:无法打开登录所请求的数据库 "event?useUnicode=true&characterEncoding=UTF-8"。登录失败。
    然后我把url改为:jdbc:sqlserver://localhost:1433;event?useUnicode=true&characterEncoding=UTF-8
    貌似不再出错了,而且模式更新也完成了,正在清理连接池,但是找不到我数据库中的表EVENTS,可是我数据库中的表名为events,然后我把配置文件Event.hbm.xml中的table改为events,就可以找到数据库中的表了

    我的总结:一般,如果某些类找不到,有可能是缺少包,然后就开始搜索对应的错误,会找到缺少的包。

  • 相关阅读:
    贝叶斯公式的直观理解(先验概率/后验概率)
    linux生成.so库如何指定添加其他的.so库
    第一章笔记
    高学成
    第一张笔记
    简单编译器之语法分析
    浅析Netty的异步事件驱动(二)
    浅析Netty的异步事件驱动(一)
    简单编译器之词法分析
    Android TV 焦点控制逻辑
  • 原文地址:https://www.cnblogs.com/cyy-13/p/5809095.html
Copyright © 2011-2022 走看看