gpt4 book ai didi

java - JPA 2.1 自定义命名策略?

转载 作者:行者123 更新时间:2023-11-30 04:02:24 25 4
gpt4 key购买 nike

我有以下具有复数定义的表名称。但我的类(class)的名称是单一的。例如。表名称:员工Java 类名: 公共(public)类 Employee {

此外,我们的代码约定定义了以下规则:所有成员字段/变量都必须具有前缀 m_salery例如列名称: 销售Java 字段名称: m_salery

现在我的问题是:JPA 2.1 中定义默认表名策略和命名的 columnNmae 策略的标准方法是什么?如果我需要手动定义所有 java 字段和实体注释,我会发疯的。

最佳答案

JPA 不提供任何全局适用的模板表/列名称策略。不幸的是,由于您的代码约定,您必须使用 JPA 注释(例如 @Table(name=...)@Column(name= ...).

在这里避免这些代码约定似乎是合适的。

代码约定通常是为了提高源代码的可读性并使软件维护更容易。在这种特殊情况下,约定并没有改善这两种情况。

关于java - JPA 2.1 自定义命名策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21666016/

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