我可以为 application.yml 中的实体写下我的 table 名称吗?

Can i write my table name for the entities in the application.yml?

我正在尝试使用 application.yml

中的参数在实体中设置我的表的名称

这是entity:

@Entity
@Table(name = "${database.tableName}")
public class enitityName {...}

这将是 application.yml:

database:
    tableName: entityName

这对我不起作用。有什么办法可以做到这一点? 有人可以给我一些想法吗?

我需要这样做,因为我在同一个数据库中有不同环境的表,所以表的名称如下:table_testtable。它们在我的代码中 class 是相同的

谢谢

你想做的不是possible.However,我发现你的问题有类似的问题,你可以从这个.

查看