TRM-coding | d5de51e | 2025-06-08 03:27:01 +0800 | [diff] [blame] | 1 | package entity; |
2 | |||||
3 | import javax.persistence.*; | ||||
4 | |||||
5 | @Entity | ||||
6 | @Table(name = "SeedHash") | ||||
7 | public class SeedHash { | ||||
8 | @Id | ||||
9 | @Column(name = "seed_id", length = 64) | ||||
10 | public String seedId; | ||||
11 | |||||
12 | @Column(name = "info_hash", length = 40, nullable = false) | ||||
13 | public String infoHash; | ||||
14 | |||||
15 | // optional back‐ref | ||||
16 | @ManyToOne | ||||
17 | @JoinColumn(name = "seed_id", insertable = false, updatable = false) | ||||
18 | public Seed seed; | ||||
19 | } |