Как Вы выбираете механизмы устройства хранения данных для Oracle?

Некоторое время назад у меня была та же проблема, аннотация JsonIgnoreProperties используется в области видимости класса. На Джексоне, если вы хотите игнорировать какое-либо поле, вам нужно указать имя поля.

@JsonIgnoreProperties(ignoreUnknown = true, value= {"prev", "next"})
public class Model implements Serializable {
    private Model prev;
    private Model next; ....

Пример игнорирования аннотаций Джексона

Чтобы предотвратить «бесконечную рекурсию (StackOverflowError)», убедитесь, что у вас нет какой-либо ссылки, метода, вызывающего внутренний член, чтобы предотвратить можете игнорировать эти поля тоже. Пример «бесконечной рекурсии (StackOverflowError)»

public class Model implements Serializable {
    private Model prev; // reference previous model
    private Model next; // reference next model

этот тип структуры данных вызывает бесконечную рекурсию, потому что Джексон всегда получает пред или следующее поле и получает снова и снова и снова.

5
задан Robert Gould 13 February 2009 в 13:34
поделиться

2 ответа

Oracle не имеет понятия механизма устройства хранения данных как Mysql, делает. Это хранит все таблицы в своем собственном формате в файлах данных. То, что можно сделать, использовать различные табличные области и сохранить их на различных дисках, рабочие характеристики которых могут отличаться.

Руководство понятий может помочь Вам понять, как Oracle работает.

http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm

5
ответ дан 14 December 2019 в 19:27
поделиться

Можно использовать ORGANIZATION EXTERNAL:

CREATE TABLE ORGANIZATION EXTERNAL

и выберите драйвер доступа для использования с ним.

Что касается теперь, Oracle имеет ORACLE_LOADER к доступу CSV и как текстовые таблицы (только для чтения), и ORACLE_DATAPUMP считать и записать двоичные данные (в пользовательском формате).

0
ответ дан 14 December 2019 в 19:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: