这样写的时候起作用 :
<? xml version = "1.0" Encoding = "UTF-8"?> <! Конфигурация doctype public "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <cistinti type = "com.hc.entity.userinfo" Alias = "userInfo"/> </typealiases> <среда default = "разработка"> <среда идентификатор = "mysql"> <transactionManager = "jdbc"/> <dataSource type = "booled"> name = "driver" value = "com.mysql.jdbc. value="jdbc:mysql://localhost:3306/db_mybatis"/> <property name="username" value="hhc"/> <property name="password" value="******"/> </dataSource> </environment> </environments> <mappers> <mapper resource="com/hc/mapper/UserInfo.xml"/> </mappers> </configuration>
这样写不起作用 :
jdbc.driverclass = com.mysql.jdbc.driver jdbc.url = jdbc: mysql: // localhost: 3306/db_mybatis jdbc.username = hc jdbc.password = 123456 <? xml version = "1.0" incoding = "utf-"? "// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <Properties resource = "jdbc.properties"/> <typealiases> <typealias type = " Alias = "userInfo"/> </typealiases> <среды default = "development"> <среда id = "mysql"> <transactionManager type = "jdbc"> </transactionManager> <dataSource type = "Booled"> <свойство = "Driver" value = "$ {jdbc.driverclass}"/> <name = "river" value = "$ {jdbc.driverclass}"/> <name = "river" $ {jdbc.driverclass} "/" " value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments> <mappers> <mapper resource="com/hc/mapper/userinfo.xml"/> </mappers> </configuration>解决方法 :
1. 在 jdbc.properties 鼠标右键 Свойства (属性) , 把 iso-8859-1 更改为 UTF-8
2. 在整个项目鼠标右键 , 把 iso-8859-1 更改为 UTF-8 具体操作如下图
总结
以上所述是小编给大家介绍的 mybatis 使用 jdbc.properties 文件设置不起作用的解决方法 希望对大家有所帮助 希望对大家有所帮助 如果大家有任何疑问请给我留言 , 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!