我有以下jpa实体:
@Entity
public class Notification {
private Duration deliveryTimeLimit;
public Duration getDeliveryTimeLimit() {
return deliveryTimeLimit;
}
public void setDeliveryTimeLimit(Duration deliveryTimeLimit) {
this.deliveryTimeLimit = deliveryTimeLimit;
}
}
我想将持续时间存储到数据库中。
我应该在oracle数据库中使用什么数据类型?
当我选择的时候 NUMBER
,那么我必须指定 1 minute
作为 60000000000 nanoseconds
从csv文件加载数据时。
1条答案
按热度按时间pdtvr36n1#
interval day to second数据类型是您的好友。请参阅:如何在java中表示oracle interval
此外,您还可以检查oracle数据库数据类型:https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/data-types.html#guid-f8686599-b7ae-477d-8a58-fa0aa8b2c348