我被要求对两个ETL框架进行原型设计.要求如下:
原始文件可以是任何东西(excel,csv,html页面等).目标数据库是MySQL.
不要只是删除名称,请根据您的经验说明优缺点.
谢谢!
我正在将 spring-boot 1.5.4 与 spring-data-jpa 一起使用,并且我试图在spring.jpa.hibernate.ddl-auto=create.
对于简单的 id,我可以覆盖它: simple_fk
Hibernate: alter table my_entity add constraint simple_fk foreign key (simple_id) references simple
Run Code Online (Sandbox Code Playgroud)
但不适用于具有复合 ID 的外键: FKms12cl9ma3dk8egqok1dasnfq
Hibernate: alter table my_entity add constraint FKms12cl9ma3dk8egqok1dasnfq foreign key (composite_id1, composite_id2) references composite
Run Code Online (Sandbox Code Playgroud)
我的代码有什么问题?我也试过了@PrimaryKeyJoinColumn。
请参阅下面的类定义。
@Entity
public class Simple {
@Id
private long id;
}
@Entity
public class Composite {
@Id
private CompositeId id;
}
@Embeddable
public class CompositeId {
@Column
private long id1;
@Column
private long id2;
}
@Entity
public …Run Code Online (Sandbox Code Playgroud) 我想知道是否可以在PropertyPlaceholderConfigurer中的属性文件之前使用DB中的值.所以我想要实现的是加载属性文件,如果数据库中存在任何键,则使用它.现在我不知道从哪里开始,但我假设有一个我可以覆盖的方法/类或我需要实现的接口.
只需提一下方法/类/接口,我很乐意从那里开始.TIA