一、表名与实体类名的命名规则:
1.1、原则:二者可以相同也可以不相同。
1.2、图例:
表名如下:
实体类名如下:
1.3、结论:二者可同名可不同名
二、数据库字段名与实体集的属性名命名规则:
2.1、原则:二者相同不需要其他注解
二者不同需要其他注解辅助
2.2 图例:
数据库中的字段名:
实体集中的属性名:
2.3、结论:二者一致则不需要什么注解
2.4、当数据库中的属性名与实体集属性名不一致时:
解决办法:
需要使用resultMap实现
例如:
<resultMap id="offerInfoMap" type="com.dx.testsource.pojo.OFFERINFO">
<result property="acctDate" column="ACCT_DATE" jdbcType="VARCHAR"></result>
</resultMap>
<select id="findAll" resultMap="offerInfoMap">
SQL..........
</select>