当前位置: 首页 > 知识库问答 >
问题:

我可以在hibernate.properties中指定hibernate注释类吗?

谭光辉
2023-03-14

大多数或所有核心hibernate配置属性都可以在启动属性文件中指定,以替代在hibernate.cfg.xml中指定映射。

<session-factory>
    <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        ...
        <mapping class="com.annotated.classes.EntityOne"/>
</session-factory>
hibernate.connection.driver_class = com.mysql.jdbc.Driver
hibernate.mapping = ???

共有1个答案

闻人越
2023-03-14

我认为没有任何方法可以在属性文件中指定实体。

我想您可以使用configuration创建自己的自定义初始化代码来完成您所需要的工作。但是,使用属性文件的问题是,除非确定将值拆分为列表的方法,否则不能使用值列表来指定属性。然后需要编写相应解析值的代码。

 类似资料:
  • 问题内容: 我可以在CSS中用某些东西代替maxlength属性吗? 问题答案: 否。这需要在HTML中完成。如果需要,可以使用Javascript设置值。

  • 项目的属性文件 项目的配置类 然而,我正在尝试使用条件配置创建一个SpringBoot starter项目,并希望将属性名称标准化为一些有用的东西,如“com.mycompany.propertygroup.propertyName”,但是为了简化转换并鼓励采用,我还希望在一段时间内支持旧的属性名称,因此我想知道是否有某种方法允许多个属性名称设置同一个字段?例如: 虽然提供的SpEL表达式答案在两

  • 问题内容: 我想知道是否有一种方法可以指定在类方法之前调用方法。我知道这样的事情应该是可能的,因为JUnit具有before(),所以我想做的事情是相似的。 这是我想做的一个具体例子 基本上我想要一个注释在foo()之前告诉编译器或jvm调用init() 问题答案: 如果有的话,您可以使用此接口的实例和方法的内部包装,您可以自由检查方法是否带注释,并根据该方法执行一些操作: 或者,您可以尝试使用A

  • 如果不是这样,请给我一个简单的例子。

  • 问题内容: 我可以在JSON文件中使用注释吗?如果是这样,怎么办? 问题答案: 没有。 JSON应该都是数据,如果包含注释,那么它也将是数据。 您可能有一个称为(或其他名称)的指定数据元素,使用JSON数据的应用程序会忽略该数据元素。 在生成/接收JSON的过程中添加注释可能会更好,因为它们应该事先知道什么是JSON数据,或者至少知道其结构。 但是,如果您决定:

  • 问题内容: 我正在尝试将服务注入如下指令: 但是,这给了我一个错误。有人可以调查一下代码,并告诉我是否做错了什么? 问题答案: 您可以对指令进行注入,看起来就像在其他地方一样。