gpt4 book ai didi

java - 使用 Hibernate 生成大长度列

转载 作者:行者123 更新时间:2023-12-01 15:16:02 30 4
gpt4 key购买 nike

我想存储用户的报告。数据库是由 Hibernate 基于 Java 实体自动生成的。

指定字符串报告将包含大部分信息的最佳方式是什么?

选项是:

  • @Column(length = xxxx) - 这看起来更便携
  • @Column(columnDefinition = "TEXT") - 不适用于某些数据库
  • @Lob - 不确定什么是优点/缺点

有什么建议吗?

最佳答案

使用@Column(length = xxxx)的优点是它们的可移植性。如果您知道不会更改数据库,则可以使用第二个选项并检查 native 类型。否则使用第一个选项。如果您需要搜索字段内的文本,@Lob 可能会导致问题,因为它可以被视为二进制。

关于java - 使用 Hibernate 生成大长度列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11598177/

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