mybatis.type-aliases-package=com.example.demo.entity这句话呢
时间: 2023-12-27 14:05:24 浏览: 250
springboot-mybatisDemo:springboot-mybatisDemo
`mybatis.type-aliases-package` 是 MyBatis 中的一个配置项,用于配置实体类的包路径。如果你在配置文件中使用了这个配置项,那么 MyBatis 就会自动扫描这个包下的所有类,并将它们注册为别名。
在 Spring Boot 中,我们通常将实体类放在 `com.example.demo.entity` 包下,所以在配置文件中设置 `mybatis.type-aliases-package=com.example.demo.entity` 就可以将这个包下的所有实体类自动注册为别名。这样,在我们编写 SQL 语句时,就可以使用实体类的别名来代替实体类的全限定名,让 SQL 语句更加简洁易读。
例如,在上面的示例代码中,我们定义了一个 `UserMapper` 接口,其中的 SQL 语句中使用了 `user` 这个别名,它就代表了 `com.example.demo.entity.User` 这个实体类。这样,我们就可以在 SQL 语句中直接使用别名来引用实体类的属性,例如 `name=#{name}` 就代表了 `User` 类的 `name` 属性。
阅读全文