0
我有一個要求,我將從2列如日月獲取數據,但我想將它轉換爲Date對象nd將其設置到我的bean類。2列自定義mybatis映射器
這可能沒有添加屬性到java類?
我試過檢查自定義結果處理程序,但是這些例子不夠清楚。有沒有在運行某種自定義處理程序之前掛鉤的方法,然後再從select方法返回?
我有一個要求,我將從2列如日月獲取數據,但我想將它轉換爲Date對象nd將其設置到我的bean類。2列自定義mybatis映射器
這可能沒有添加屬性到java類?
我試過檢查自定義結果處理程序,但是這些例子不夠清楚。有沒有在運行某種自定義處理程序之前掛鉤的方法,然後再從select方法返回?
你在說的MyBatis術語被稱爲結果圖它用於將字段與類型映射到具有數據庫表的列。
它可以通過兩種方式設置。 XML配置:
<resultMap id = "result" type = "Date">
<result property = "month" column = "monthcolumn"/>
<result property = "day" column = "daycolumn"/>
<result property = "year" column = "yearcolumn"/>
</resultMap>
<select id = "getDate" resultMap = "result">
SELECT * FROM yourtable.dates
</select>
或者,如果你正在使用Java註解:
@Select("SELECT * FROM yourtable.dates")
@Results(value = {
@Result(property = "day", column = "daycolumn"),
@Result(property = "month", column = "monthcolumn"),
@Result(property = "year", column = "yearcolumn")})
public Date getDate();
對不起,我本來應該更清楚。我不想在添加屬性我java類。我的java類已經有一個日期提交,我想通過結合col1&col 2的結果映射到該字段 – Metalhead