这样写的时候起作用:
<?xml version = "1.0" encoding = "utf-8"?> <!doctype構成public " - // mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd" type = "com.hc.entity.userinfo" alias = "userininfo"/> </ypealiase> <環境> <環境= "development"> <環境id = "> <transactionmanager type =" jdbc "/> <datasource type =" pooled "> <property name" com.mysql.jdbcl. value = "jdbc:mysql:// localhost:3306/db_mybatis"/> <プロパティ名= "username" value = "hhc"/> <プロパティ名= "password" value = "******"/> </datasource> </環境> </環境> <mappers = "com/hc/mapil </mappers> </configuration>
这样写不起作用:
Jdbc.driverclass = com.mysql.jdbc.driver jdbc.url = jdbc:mysql:// localhost:3306/db_mybatis jdbc.username = hc jdbc.password = 123456 <? " - // mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3config.dtd"> <configuration> <properties = "jdbc.properties"/> <typealiase> <typeal alias = "userininfo"/> </typealiase> <環境default = "development"> <環境id = "mysql"> <transactionmanager type = "jdbc"> </transactionmanager> <datasource type = "pooled"> <property name = "driver" value = "$ {jdbc.driverclass}"/> <"url" value = "$ {jdbc.url}"/> <プロパティname = "username" value = "$ {jdbc.username}"/> <プロパティ名= "password" value = "$ {jdbc.password}"/> </datasource> </環境> </環境> <mappers> <mappers> <mappers> <mappers> <mappers> </mappers> </configuration>解决方法:
1.在jdbc.properties鼠标右键プロパティ(属性)、把ISO-8859-1更改为UTF-8
2.在整个项目鼠标右键、把ISO-8859-1更改为UTF-8具体操作如下图
总结
MyBatis使用jdbc.properties