请问一加<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
<property name="hbm2ddl.auto">create</property> 和 <property name="hbm2