问题描述:
当我们在使用mybatis和数据库进行操作时,需要对数据表里的属性做对应的实体封装,而当我们在使用实体属性来关联对应表字段时,有时会因为字段属性名不一致导致出错。这时,我们就可以使用取别名或者扫描的方式来解决这个问题。
如下:
column对应的是数据表的字段,property对应的是实体属性名称,如果不一致就容易出错。
别名配置实现的两种方法:
提示:我们可以在resources资源目录下的SqlMapConfig.xml配置文件中进行配置,
1.单个或多个配置实体类的别名
代码如下:
<!-- 配置实体类的别名-->
<typeAliases>
<!--单个别名配置-->
<typeAlias alias="user" type="cn.it.domain.Users">
</typeAlias>
<typeAlias alias="Product" type="cn.it.domain.Product">
<typeAlias alias="QueryVo" type="cn.it.domain.QueryVo">
</typeAliases