网上订餐系统后台代码bug记录与解决

Spring整合Spring MVC与Hibernate实现网上订餐系统后台

网上订餐系统后台代码bug记录与解决

网上订餐系统后台代码bug记录与解决

一、hibernate与mysql80连接

applicationContext.xml

配置数据源

<!-- 配置数据源 -->
    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="driverClass" value="com.mysql.cj.jdbc.Driver" />
        <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/restrant?useSSL=false&amp;allowPublicKeyRetrieval=true&amp;serverTimezone=UTC" />
        <property name="user" value="root" />
        <property name="password" value="xiaoyanzi" />
        <property name="minPoolSize" value="5" />
        <property name="maxPoolSize" value="10" />
    </bean>

Hibernate方言更改

<!-- 配置 Hibernate的基本属性 -->
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">
                    org.hibernate.dialect.MySQL5Dialect
                </prop>
                <prop key="hibernate.show_sql">true</prop>
            </props>
        </property>

二、关于JDK版本问题报错

我当前用的是JDK15,可以采取降低为JDK1.8或者直接在lib文件夹中添加javax.activation-1.2.0.jar、jaxb-api-2.3.0.jar、jaxb-core-2.3.0.jar、jaxb-impl-2.3.0.jar四个jar包即可。