自动映射的概念引入:
如果做的是查询的操作,现在从数据库中取值的操作是MyBatis帮助我们完成的,如果想要完成赋值的整个操作,现在必须保证实体类的属性名称和数据库的字段名称需要一致,这个时候Mybatis会自动帮助我们完成映射操作,这个过程称之为自动映射。
遇到的问题
如果现在数据库的字段名和实体的属性名不一致的话,就无法完成赋值的操作。
解决方案
[1]可以给数据库中不一致的字段起别名即可
[2] 使用ResultMap标签完成手动映射
自动映射和手动映射可以结合使用
如果做的是查询的操作,现在从数据库中取值的操作是MyBatis帮助我们完成的,如果想要完成赋值的整个操作,现在必须保证实体类的属性名称和数据库的字段名称需要一致,这个时候Mybatis会自动帮助我们完成映射操作,这个过程称之为自动映射。
如果现在数据库的字段名和实体的属性名不一致的话,就无法完成赋值的操作。
[1]可以给数据库中不一致的字段起别名即可
[2] 使用ResultMap标签完成手动映射
自动映射和手动映射可以结合使用