1,mybatis 中ResultType必須和sql 查出來的字段完全一樣,對應起來。
如:
<select id="getActivityList" resultType="com.baidu.grapi.model.po.userPO">
SELECT id,user_name,age,images FROM user
</select>
userPO實體類如下 :
private long id;
private String name;
private integer userAge;
private Stirng userImg;
這樣是不可以的,因爲PO 中定義的屬性和sql 查出名字是不對應的,
要麼把sql 改成:SELECT id,user_name AS name,age AS userAge,images AS userImg FROM user
要麼把PO 改成sql 查出來的樣子,但由於java 駝型命名規則,這樣是不對的 ,不是不行,是不對。
2,註解說明列表(更新種...)
@Column 標記表示所持久化屬性所映射表中的字段