0

在使用 Java Character 和 Ibatis 进行参数映射时,我得到了一个 NPE:

    insert into activity(id, is_delete) values (#id#, #isDelete#)

DataObject 中的属性“isDelete”是 java.lang.Character

    private Character isDelete;

当我将“isDelete”更改为 java.lang.String 时,一切正常。
有什么问题?感谢帮助。

4

1 回答 1

0

我似乎找不到支持的 Java 类型的完整列表,但在此页面http://ibatisnet.sourceforge.net/DevGuide.html上的表 3 附近,您可以看到存在限制。相信如果它不支持开箱即用,您可以编写一个自定义类型处理程序来在需要时进行转换。

于 2013-01-04T06:16:07.677 回答