gpt4 book ai didi

java - Hibernate 可以对不同于字段名称的实体属性使用逻辑名称吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:01:15 25 4
gpt4 key购买 nike

比方说,有一个 Hibernate 实体通过注释配置了字段访问。我想映射一个 Java 类字段 _name,以便它的 Hibernate 逻辑名称是 name,例如,当从 HQL 查询引用时。我主要需要这个来 Collection 。

预期不正确的建议:无法将访问类型切换为“属性”;该任务与物理列的名称无关。

最佳答案

根据我对您问题的理解 -您可以这样定义实体。这将生成一个名为 (NewName_ABC with a column name) 的 hibernate 表

@Entity
@Table(name = "NewName_ABC")
public class ABC
{
.
@Column(name = "name")
private string _name;
.
.
}

并行可以使用 liquibase 创建表。

关于java - Hibernate 可以对不同于字段名称的实体属性使用逻辑名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17026152/

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