请问一加<property name="configLocation" value="classpath:mybatis.xml"/>就报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问一加<property name="configLocation" value="classpath:mybatis.xml"/>就报错相关的知识,希望对你有一定的参考价值。

参考技术A 错误日志已经提示说 mybatis.xml 中的 setting 中的 LogImpl 未知了
setting的配置就几个,没有LogImpl配置项,你可以把 mybatis.xml第7行删掉
参考技术B 你数据库服务没开,你的代码没问题。
你用你的工具,连接一下你的数据库,是否能连接上?追问

我的工具连数据库还是正常的,IDEA运行还报错了。

追答

我看了一下你的配置,大概知道什么问题了。
你需要将你的mybatis.xml中的配置,移到:applicationContext.xml中,然后把mybatis.xml删除。

<property name="hbm2ddl.auto">create</property> 和 <property name="hbm2

【中文标题】<property name="hbm2ddl.auto">create</property> 和 <property name="hbm2ddl.auto">update</property> [重复]【英文标题】:what is deferent between <property name="hbm2ddl.auto">create</property> and <property name="hbm2ddl.auto">update</property> [duplicate] 【发布时间】:2016-03-17 17:40:29 【问题描述】:

org.hibernate.dialect.MySQL方言 真的 创建 jdbc:mysql://localhost:3306/redberry com.mysql.jdbc.Driver 和

org.hibernate.dialect.MySQL方言 真的 更新 jdbc:mysql://localhost:3306/redberry com.mysql.jdbc.Driver

【问题讨论】:

【参考方案1】:

有了这个create,它会在你每次重启服务器时创建一个新的模式,这样你的旧表数据就会被删除:

  <property name="hbm2ddl.auto">create</property>

通过update,您可以更新旧表:

  <property name="hbm2ddl.auto">update</property>

【讨论】:

以上是关于请问一加<property name="configLocation" value="classpath:mybatis.xml"/>就报错的主要内容,如果未能解决你的问题,请参考以下文章

如何在输入中将 <security:authentication property="principal.username"/> 放入 value=" &qu

properties文件怎么打开啊

SQL语句怎么加列

web前端,输入选择框选中状态下的css样式如何改

<property name="hbm2ddl.auto">create</property> 和 <property name="hbm2

MyBatis XML配置