数据源配置中加上 dialect属性 <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>

解决方案 »

  1.   


    我的数据库连接池之前既可以ping通也可以flush通,我重装系统了,然后重新装的mysql,之前创建的连接池只可以ping通,但是不能flush,新创建一遍也是只能ping。这是啥情况呢
      

  2.   

    OK,搞定了。1、必须用mysql-connection-5.1.31.jar包
    2、如果用的是glassfish,必须将这个jar文件放在D:\glassfish-4.1\glassfish\domains\domain1\lib\ext里面。我放在了lib下