type-aliases-package: com.milotnt.pojo
时间: 2024-06-19 20:03:09 浏览: 172
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: mapper-locations: classpath:mapper/*.xml type-aliases-package: com.xujunfei.entity
这是一个 MyBatis 的配置文件,其中 `mapper-locations` 属性指定了 MyBatis 映射文件(Mapper)的位置,此处是在类路径下的 `mapper` 目录下,且文件后缀名为 `.xml`。`type-aliases-package` 属性指定了实体类的包路径,MyBatis 会自动扫描该包下的所有类,并进行类型别名注册,方便在映射文件中使用。这里指定的包路径是 `com.xujunfei.entity`。