Go 中的 C# 代码相当于什么,我该如何构建它
class ModelX<T>
{
public T Data { get; set; }
}
ModelX<int>
Run Code Online (Sandbox Code Playgroud)
我尝试过类似的事情:
type ModelX<T> struct {
ModelY
Data []T
}
m := ModelX<T>
Run Code Online (Sandbox Code Playgroud)
这个怎么做?那可能吗?
我想使用 Spring JPA 自动表创建来创建表,然后插入我自己的数据(SQL)。
为了能够做到这一点,我在 application.properties 中使用了这些行
spring.jpa.hibernate.ddl-auto=create
spring.sql.init.data-locations=\
classpath:database/sectors_data.sql,\
classpath:database/users_data.sql
spring.sql.init.mode=always
Run Code Online (Sandbox Code Playgroud)
问题是,当我使用ddl-auto=create并运行我的应用程序时,它会创建表但不插入数据。为了使其插入数据,我应该更改ddl-auto=create并ddl-auto=update再次运行我的应用程序。
我想知道是否有一种方法可以只运行一次,创建表,然后插入数据,而无需使用任何数据库迁移工具,例如Flyway.
感谢您的回答。