我们在生产环境中使用Oracle数据库,其中包含一些用于标识的高级功能。
@Id
@GeneratedValue(generator = "generator")
@GenericGenerator(name = "generator", strategy = "guid", parameters = {})
@Column(name="PROPERTY_ID")
private String propertyId;
为了测试,我想使用一个H2内存数据库,而ID的生成方式似乎并不重要(甚至不确定GUID是否适用于H2),所以是否可以在测试和生产环境中采用不同的设置?