type-aliases-package: com.milotnt.pojo
时间: 2024-06-19 11:03:09 浏览: 187
type-aliases-package是MyBatis框架中的一项配置,用于将Java类或接口的完全限定名映射为一个短的别名,以方便在MyBatis的Mapper XML文件中使用。com.milotnt.pojo是一个Java包名,它可能包含多个Java类或接口,这些类或接口都可以在MyBatis的type-aliases-package中进行配置,以便在Mapper XML文件中使用更短的别名来引用它们。
举个例子,如果我们有一个Java类com.milotnt.pojo.User,我们可以在MyBatis的配置文件中添加以下配置:
```
<typeAliases>
<package name="com.milotnt.pojo"/>
</typeAliases>
```
这样,在Mapper XML文件中就可以使用别名User来引用com.milotnt.pojo.User这个Java类了。例如:
```
<select id="getUserById" resultType="User">
SELECT * FROM user WHERE id = #{id}
</select>
```
相关问题
type-aliases-package: com.woniui.entity
type-aliases-package: com.woniui.entity 是用来配置MyBatis的别名包路径的。通过配置这个属性,可以让MyBatis自动加载指定包下的实体类,并将其注册为别名,方便在MyBatis的参数类型(parameterType)和结果类型(resultType)中直接使用类名。 也就是说,当你配置了type-aliases-package: com.woniui.entity后,就可以在MyBatis的配置文件中,不再需要写完整的类路径,而直接使用类名来指定参数类型和结果类型了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [SpringBoot整合Mybatis,application.properties里面mybatis.type-aliases-package配置失败的问题](https://blog.csdn.net/nana1253431195/article/details/126514755)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
mybatis-plus: configuration: auto-mapping-behavior: full log-impl: org.apache.ibatis.logging.stdout.StdOutImpl map-underscore-to-camel-case: true mapper-locations: classpath:mappers/*.xml type-aliases-package: com.springcloud.alibaba.bean中的type-aliases-package
在MyBatis-Plus的配置中,type-aliases-package属性指定了需要扫描的Java Bean包路径,用于自动扫描Java Bean并为其生成别名。这里的com.springcloud.alibaba.bean是需要扫描的包路径。另外,auto-mapping-behavior属性指定了MyBatis在自动映射时的行为,full表示完全映射,即自动映射所有列。mapper-locations属性指定了MyBatis XML映射文件所在的路径,这里是指定了classpath下的mappers目录中所有的xml文件都是映射文件。map-underscore-to-camel-case属性表示是否开启驼峰命名转换,即将数据库表中的下划线命名方式转换为Java Bean的驼峰命名方式。最后,log-impl属性指定了MyBatis的日志输出方式,这里是指定了将日志输出到控制台。
阅读全文