私は春のブートのための新しいです。 @Entityはクラスをdbにすることができ、それは動作します。@Entityのサブクラスを作成するには?
//tTicker.java
@Entity
public class tTicker {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
private String currencyPair;
private BigDecimal open;
private BigDecimal last;
......
}
//tTickerRepository.java
public interface tTickerRepository extends CrudRepository<tTicker,Long> {
}
//tService.java
tTicker tt = new tTicker();
tt.setCurrencyPair(ticker.getCurrencyPair().toString());
tt.setOpen(ticker.getOpen());
tt.setLast(ticker.getLast());
ttickerRepository.save(tt);
しかし、このクラスを拡張すると、現在のフィールドストアのみがdbになります。
//aTicker.java
@Entity
public class aTicker extendstTicker {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer id;
}
//tTicker.java
@Entity
public class tTicker {
private String currencyPair;
private BigDecimal open;
private BigDecimal last;
......
}
どうすればよいですか?ご協力いただきありがとうございます。
https://github.com/xchao0213/aitrader
私は簡単にエンティティクラス間の継承に見て、それが非見えます簡単。エンティティクラスに継承階層が必要ですか? –