实体的属性
private Long BookID;//图书ID 数据库中对应的为 book_id
private String BookName;//图书名称 name
private int number;//数量 number
第一种解决办法就是在mapper.xml文件中添加关联映射
<!--
实体类中的按户型和数据库中的属性不一致,所以要添加映射关系
column:是数据库中属性
property:是实体中的属性
-->
<resultMap id="bookMap" type="com.kuang.entity.Book">
<id property="BookID" column="book_id"></id>
<result property="BookName" column="name"></result>
<result property="number" column="number"></result>
</resultMap>
第二种解决办法就是不用添加关联映射,使用as
<select id="queryById" parameterType="long" resultType="com.kuang.entity.Book">
select
b.book_id as BookID,
b.name as BookName,
b.number as number
from ssm.book b where book_id=#{BookId}
</select>