我可以为 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_test
、table
。它们在我的代码中 class
是相同的
谢谢
你想做的不是possible.However,我发现你的问题有类似的问题,你可以从这个.
查看
我正在尝试使用 application.yml
这是entity
:
@Entity
@Table(name = "${database.tableName}")
public class enitityName {...}
这将是 application.yml
:
database:
tableName: entityName
这对我不起作用。有什么办法可以做到这一点? 有人可以给我一些想法吗?
我需要这样做,因为我在同一个数据库中有不同环境的表,所以表的名称如下:table_test
、table
。它们在我的代码中 class
是相同的
谢谢
你想做的不是possible.However,我发现你的问题有类似的问题,你可以从这个