I have a problem with MyBatis mapping. I have a domain class like this:
public class MyClass
{
private Long id;
private Date create;
private String
Just completing the answer of @Kazuki Shimizu.
If you want to use the primitive type long
instead of the wrapper Long
in the constructor you need to change the binding to:
@ConstructorArgs({
@Arg(column = "id", javaType = long.class)
,@Arg(column = "create", javaType = Date.class)
,@Arg(column = "content", javaType = String.class)
})