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

被折叠的 条评论
为什么被折叠?