当前位置: 首页 > 面试题库 >

如何在Hibernate中保留字符串列表?

百里骏
2023-03-14
问题内容

我似乎在Hibernate中映射列表时遇到问题。在我们的项目中有一类Card用含有类AnswerAnswer含有List<String>

List<String>Hibernate 是否可以使用注释进行映射?我的意思是,因为它没有@Entity注释?

问候


问题答案:

用途@ElementCollection

@ElementCollection
@CollectionTable(name="Nicknames", joinColumns=@JoinColumn(name="user_id"))
@Column(name="nickname")
public List<String> getNicknames() { ... }

资料来源:
7.2.3。基本类型和可嵌入对象的集合



 类似资料:
  • 问题内容: 我有以下字符串(Java 1.5): 我需要一个数组: 用Java最方便的方法是什么? 问题答案: 这将为您提供所需的数组,只有第一项为空。和: 这将使数组没有空的第一项。 此处的关键是零宽度正向超前(非捕获构造)(请参阅regex pattern docs)。 表示“或者;或:” 是字边界的-在那里是为了不将第一个视为定界符(因为它是序列的开头)

  • 问题内容: 这是解释此问题的最简单方法。这是我正在使用的: 这就是我想要的: 原因是我想将字符串拆分为标记,对其进行操作,然后再次将其放回原处。 问题答案:

  • 问题内容: 我用下面的查询来获得与指数,以及: …但似乎是保留字。例如可以。MySQL使用反引号转义的当前方式是如何在HQL中转义 别名 ? 使用反引号会出现以下错误: 问题答案: 您可以通过使用自定义“别名映射”转换器的解决方法来实现,因此您的代码将更改为如下所示 然后使用此类:

  • 我对R相对较新。我有一个数据帧,其中有一列存储为列表。我的列包含 或如果它是空的。如何将它们简单地更改为和charth(0)的空字符串? 例如,

  • 问题内容: 如何在逗号处分割字符串,以便保留所有空格。例: 需要将其分隔成数组,使其看起来像这样: 连接它们之后: 尝试使用split这样的方法:但是后来我将其分离而没有空格… 任何想法如何做到这一点? 问题答案:

  • 问题内容: 我有一个多行字符串,该字符串由一组不同的定界符定界: 我可以使用将该字符串拆分为多个部分,但似乎无法获取与定界符匹配的实际字符串。 换句话说,这就是我得到的: 这就是我要的 是否有任何JDK使用分隔符regex拆分字符串但又保留分隔符的方法? 问题答案: 你可以使用和。像这样: 你将获得: 最后一个是你想要的。 等于选择之前;或之后的空字符;。 希望这可以帮助。 编辑 Fabian S