spring boot 學習筆記,持續更新中。。。

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 標記表示所持久化屬性所映射表中的字段


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章