Mybatis学习第1节 -- 列名和属性名不一致的情况
第一种解决方案 别名, 在 sql语句中添加as关键字设置列别名
利用sqlyog数据库管理工具的语句对表粘贴sql语句功能
对数据表点击右键->粘贴sql语句->
`book``ay_user`SELECT * FROM board LIMIT 1;`articles``admin``tb_person_info``tb_person_info` SELECT `shop_id`, `owner_id`, `area_id`, `shop_category_id`, `shop_name`, `shop_desc`, `shop_addr`, `phone`, `shop_img`, `priority`, `create_time`, `last_edit_time`, `enable_status`, `advice` FROM `oto`.`tb_shop` LIMIT 0, 1000 ; |
在配置文件中使用上面的内容,而不需要自己重新手写
<select id="getShopByIdAlias" parameterType="int" resultType="Shop" >
|
第二种解决方案就是使用resultMap标签,
type是resultMap标签的返回类型
<resultMap id="simpleResultMap" type="Shop"> |
分别编写接口
public interface ShopMapper {
|
测试使用
public class ShopMapperTest {
|