使用mybatis进行映射的Spring应用程序。
在我们的数据库中,我们有列content
,列的类型为clob
。获取5行的列表时,(number)id, (varchar)title, (clob)content
会出现问题,而不是将content
作为字符串,我们会得到类似oracle.sql.CLOB@2340829
的内容。
模型属性为:int id, String title, String content
。
为内容列设置特定的jdbcType
,如下所示:<result property="content" column="content" jdbcType="CLOB" javaType="java.lang.String" />
没有帮助。
有趣的是,当选择单行时,内容正确地检索为字符串。
在mybatis中是否有办法在查询中指定jdbcType,例如select content(jdbcType=CLOB) from table