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