gpt4 book ai didi

java - JDO @ DataNucleus 中的无限字符串? (H2 数据库)

转载 作者:行者123 更新时间:2023-11-30 04:51:58 26 4
gpt4 key购买 nike

我需要存储几乎无限的字符串(文档),但我无法确定它的长度。我知道有CLOB,但我找不到它在JDO中的实现,只是JPA。

我尝试过:

@Column(jdbcType="CLOB")
private String contents = "";

但是当我运行架构验证工具时,我收到:

SchemaTool运行时抛出异常。请参阅日志了解完整详细信息。以下内容可能会有所帮助:列 SCENE.CONTENTS 的数据类型不兼容:是 VARCHAR(数据存储),但预期类型是 CLOB(元数据)。请检查datastore中的类型和MetaData中指定的类型是否一致。

我一定错过了一些基本的东西......

最佳答案

您在 JDO 中找不到 CLOB 吗? JDO 允许您定义“jdbc-type”,因此您拥有完整的类型范围。在 JPA 中,你的集合非常有限

关于java - JDO @ DataNucleus 中的无限字符串? (H2 数据库),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9654598/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com