Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
316 views
in Technique[技术] by (71.8m points)

java - JPA: Embedding an entity for one case, but linking it in another

I have several @Entity classes that are used throughout the code.

@Entity
@Table(name = "foo")
public class Foo {
    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long foo_id;

    @Column(name="my_name")
    private String name;

... (10+ fileds that will likely be changed throughout the development)

}

I need to create a system that will archive this Entity and similar ones (each one in its own table) adding a snapshot time, so the resulting archive table looks somewhat like:

Archive rec id Snapshot time foo_id name ...
1 12.01.2021 10:00 1 foo1 ...
2 12.01.2021 11:00 1 foo1 ...
3 12.01.2021 11:00 2 foo2 ...

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...