Java 使用Wicket在CLOB中保存大文本
我想在我的数据库中存储一个大的文本。为此,我在表中创建了CLOB字段Java 使用Wicket在CLOB中保存大文本,java,mysql,hibernate,wicket,clob,Java,Mysql,Hibernate,Wicket,Clob,我想在我的数据库中存储一个大的文本。为此,我在表中创建了CLOB字段description,并将其添加到hibernate中,如下所示: @Column private byte[] description; 在Wicket中,我添加了一个Textarea,如下所示: add(new TextArea<Object>("advisor.descriptionClob")); add(新的文本区域(“advisor.descriptionClob”); 当我单击我的AjaxSub
description
,并将其添加到hibernate中,如下所示:
@Column
private byte[] description;
在Wicket中,我添加了一个Textarea
,如下所示:
add(new TextArea<Object>("advisor.descriptionClob"));
add(新的文本区域(“advisor.descriptionClob”);
当我单击我的AjaxSubmitLink
时,什么都没有发生(根本没有执行代码),这让我有点困惑,因为wicket不应该真正关心我使用的数据库类型是什么
有人知道这里发生了什么,我怎么解决吗
我使用Wicket 6.9.1、Hibernate 4.1.7和MySQL数据库您使用的是CompoundPropertyModel吗?成员名为description还是descriptionClob?您有准备好在字节[]和字符串之间转换的转换器吗?你有反馈面板吗?要添加到@svenmeier问题:你的AjaxSubmitLink上有OneError()吗?谢谢你的帮助,我忘记添加转换器了。。。