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

Spring Boot@Table annotation,catalog属性适用于不同环境

萧德庸
2023-03-14

我正在使用带有JPA的Spring Boot与数据库连接。我需要在实体上的@table注释中设置“catalog”属性。

@MappedSuperclass
@NoArgsConstructor
@Table(catalog = "catalog_name")
public abstract class AbstractEntity

有没有人知道其他的方法,比如application.properties文件,而不是硬编码的字符串,来改变它?

如果有任何解决办法,我将不胜感激。

共有1个答案

邵弘致
2023-03-14

据我所知,您不能动态编辑注释属性。看看这个帖子。

可以尝试使用多个抽象实体的目录名,并基于application.properties属性执行切换以获得正确的目录名。

 类似资料:
  • 我在一个Jpanel中有一个jbutton,它有FlowLayout和尾部对齐。这段代码实际上在ubuntu环境中工作,但当我在centos环境中运行它时,文本不适合按钮。 然后我添加以下几行: 这额外的线路有帮助,但看起来,解决方案并不好。

  • 问题内容: 每当我将其悬停在其父元素上时,我一直试图使用css来显示Hidden Div淡入。 到目前为止,我所能做的就是让隐藏的div显示出来,但是到目前为止,还没有轻松的过渡。 这是我的代码: HTML: CSS: 关于我在做什么错的任何线索吗?当我将鼠标悬停在按钮上时,只是试图为隐藏的内容提供平滑的效果。提前致谢! 问题答案: 从页面中删除一个块,就好像它从来没有出现过一样。块不能部分显示;

  • 如果我将图像源设置为CSS属性,它就可以正常工作,但是如果我通过HTML设置图像源,它就会完全中断。为什么? 为了让这些图像正确显示,不管宽度/高度组合如何,我是否必须从CSS声明它们的来源? 编辑:不确定反对票的问题是什么...我只是想知道是否有可能让图像自动裁剪,这样即使你独立地改变它们的高度和宽度,它们也能保持原始的方面比例。当使用背景图像时,这是完美的,但显然不是内容。不管怎样,我现在得到

  • 我有一个目录bean,具有以下属性: 目录id不是唯一的,可以有多个目录id相同的对象。 有一个对象的列表,我想收集所有具有相同的对象,并且在一秒钟内循环我想通过该。 比如说: 从以上代码中,我可以得到以下输出: 但是,在那之后,我想像下面这样做:(这只是我想实现的一个结构) 我不知道如何实现这个结构。 使现代化 我在eclipse的Lambda表达式的参数目录中收到消息,无法重新声明在封闭范围中

  • 我试图初始化log4j记录器使用SpringIOC和使用财产onfigurator.configure配置记录器,但财产onfigurator.configure不工作。 我的问题是如何将配置(log4j.properties)传递给Logger类? 波姆。xml 混淆班 log4j。性质

  • 问题内容: 我正在做.. 现在在我的@Configuration文件中,如果执行此操作,则不会获取SpringConfig.properties中存在的属性… 但是如果我使用该财产 我什至尝试添加更多这样的行,但是没有用。 有人知道为什么我的属性未加载到环境中吗?谢谢。 问题答案: PropertySourcesPlaceholderConfigurer直接读取属性文件(就像在Spring 3.0