小编jch*_*s12的帖子

开源ETL框架

我被要求对两个ETL框架进行原型设计.要求如下:

  • 开源
  • 适用于Linux
  • 保持
  • 可以在Web浏览器上查看日志(很高兴)
  • 用Perl,Python,Ruby或Java编写

原始文件可以是任何东西(excel,csv,html页面等).目标数据库是MySQL.

不要只是删除名称,请根据您的经验说明优缺点.

谢谢!

ruby python java perl etl

9
推荐指数
2
解决办法
2万
查看次数

覆盖指向复合键 JPA/Hibernate 的外键名称

我正在将 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)

java hibernate jpa spring-boot

5
推荐指数
1
解决办法
1233
查看次数

PropertyPlaceholderConfigurer用于查找数据库值并使用属性文件作为回退

我想知道是否可以在PropertyPlaceholderConfigurer中的属性文件之前使用DB中的值.所以我想要实现的是加载属性文件,如果数据库中存在任何键,则使用它.现在我不知道从哪里开始,但我假设有一个我可以覆盖的方法/类或我需要实现的接口.

只需提一下方法/类/接口,我很乐意从那里开始.TIA

java spring

2
推荐指数
1
解决办法
6687
查看次数

标签 统计

java ×3

etl ×1

hibernate ×1

jpa ×1

perl ×1

python ×1

ruby ×1

spring ×1

spring-boot ×1