![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
浅雨夕
这个作者很懒,什么都没留下…
展开
-
mybatis日常错误
Mapped Statements collection does not contain value for的解决方法错误原因有几种:1、mapper.xml中没有加入namespace2、mapper.xml中的方法和接口mapper的方法不对应3、mapper.xml没有加入到mybatis-config.xml中(即总的配置文件),例外:配置了mapper文件的包路径的除外4、mapper.xml文件名和所写的mapper名称不相同。(自己犯的错)摘自:https://blog.csdn原创 2020-12-29 15:36:28 · 548 阅读 · 0 评论 -
mybatis配置文件中dataSource的配置
一、dataSource中三种添加属性的方式方式一:配置数据库连接信息<dataSource type="POOLED"> <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/amy_db"/><property name="username" value="root"/>&l原创 2020-12-24 15:27:21 · 4699 阅读 · 0 评论 -
mybatis的EnumOrdinalTypeHandler和EnumlTypeHandler的使用
使用mybatis自带的枚举类处理,有2种方式,一个是EnumTypeHandler,一个是EnumOrdinalTypeHandler。区别如下:EnumTypeHandler直接存储name值。它是mybatis默认的枚举类型转换器。EnumOrdinalTypeHandler存储enum类里的序号值,此时数据库表字段一般对应用smallint/int类型的处理。也可以使用 自定义的typeHandler来实现枚举映射:一、EnumOrdinalTypeHandlerpublic enum原创 2020-12-24 14:19:52 · 2307 阅读 · 0 评论