mybatis-plus.type-enums-package
时间: 2023-07-30 16:04:51 浏览: 75
mybatis-plus.type-enums-package是MyBatis-Plus框架中的一个配置属性,用于指定枚举类型的包路径。当使用枚举类型作为实体类的属性时,MyBatis-Plus框架可以自动处理枚举类型的映射和转换。通过配置mybatis-plus.type-enums-package属性,可以告诉框架在哪个包下扫描并注册枚举类型的处理器。这样,当查询结果中包含枚举类型的字段时,框架会自动将其映射为对应的枚举对象。例如,如果将mybatis-plus.type-enums-package配置为com.example.enums,则框架会扫描该包下的枚举类型并进行自动处理。这样,在查询结果中使用这些枚举类型时,框架会自动将其转换为对应的枚举对象。
相关问题
mybatis-plus.type-aliases-package 的作用
mybatis-plus.type-aliases-package 的作用是指定实体类的包路径,用于 MyBatis-Plus 自动生成 XML 时的类型别名。这样在 XML 中就可以直接使用类名而不需要写全限定名。
例如,如果设置了 mybatis-plus.type-aliases-package=com.example.entity,那么在 XML 中就可以这样使用:
```
<resultMap id="userMap" type="User">
<id column="id" property="id"/>
<result column="name" property="name"/>
<result column="age" property="age"/>
</resultMap>
```
其中的 type 属性就可以直接使用 User 类名,而不需要写成 com.example.entity.User。
mybatis-plus.configuration
mybatis-plus.configuration是用于配置MyBatis Plus框架的配置项。其中,引用中的mybatis-plus.configuration.configuration-factory是指定配置的工厂类。引用中的mybatis-plus.configuration.auto-mapping-behavior是指定自动映射的行为。引用中的mybatis-plus.type-aliases-package是指定实体类的别名包。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MyBatis-Plus——超详细讲解配置文件](https://blog.csdn.net/Huang_ZX_259/article/details/122562231)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]