这样写的时候起作用 :
<? xml versión = "1.0" encoding = "utf-8"?> < type = "com.hc.entity.userInfo" alias = "userInfo"/> </typealiases> <entornos default = "desarrollo"> <entorno id = "mysql"> <transaccionManager type = "jdbc"/> <dataSource type = "agrupado"> <name de propiedad = "valor" valor = "com.mysql.jdbc.driver"/"name =" "" "" name de propiedad = "" "" "name de propiedad"/"" "name de propiedad"/"" "" "". valor = "jdbc: mysql: // localhost: 3306/db_mybatis"/> <propiedad name = "username" value = "hhc"/> <propiedad name = "contraseña" value = "******"/> </dataSource> </entorno> </entornos> <mappers> <mapper recursos = "com/hc/mapper/userfo </mappers> </figuration>
这样写不起作用 :
jdbc.drivClass = com.mysql.jdbc.driver jdbc.Url = jdbc: mySql: // localhost: 3306/db_mybatis jdbc.username = hc jdbc.password = 123456 <? Xml versión = "1.0" encoderando = "UTF-8"?> <<! "-// mybatis.org//dtd config 3.0 // en" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <Configuración> <Property Resourcese alias = "userInfo"/> </typealiases> <entornos default = "desarrollo"> <entorno id = "mysql"> <transaccionManager type = "jdbc"> </transaccionManager> <dataSource type = "agrupado"> <propiedad = "controlador" valor = "$ {jdbc.driverClass}"/> <propiedad de propiedad = "name" "Url" value = "$ {jdbc.Url}"/> <propiedad name = "username" value = "$ {jdbc.username}"/> <propiedad name = "contraseña" value = "$ {jdbc.password}"/> </satasource> </balindmenthusment> </balusments> <mappers> <mperconse recurse = "com/hc/mapper/user </mappers> </figuration>解决方法 :
1. 在 JDBC.Properties 鼠标右键 Propiedades (属性) , 把 ISO-8859-1 更改为 UTF-8
2. 在整个项目鼠标右键 , 把 ISO-8859-1 更改为 UTF-8 具体操作如下图
总结
以上所述是小编给大家介绍的 mybatis 使用 jdbc.properties 文件设置不起作用的解决方法 , 希望对大家有所帮助 , 如果大家有任何疑问请给我留言 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持! 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!