Лениво загрузка clob в в спящем режиме

По-моему:

  1. Имена таблиц должны быть множественным числом.
  2. Имена столбцов должны быть исключительными.
  3. Любой CamelCase (мое предпочтительное) или underscore_separated и для имен таблиц и для имен столбцов.

Однако как он был упомянут, любое соглашение не лучше, чем никакое соглашение. Неважно, как Вы принимаете решение сделать это, зарегистрировать его так, чтобы будущие модификации следовали тем же соглашениям.

15
задан wds 17 July 2009 в 10:37
поделиться

1 ответ

Согласно этот только PostgreSQL реализует Blob как действительно ленивый. Поэтому лучшее решение - переместить большой двоичный объект в другую таблицу. Вам нужно использовать общий первичный ключ? Почему бы вам не сделать что-то вроде этого:

public class MyBlobWrapper {
    @Id
    public Long getId() {
       return id;
    }
    @Lob
    public String getBlob() {
        return blob;
    }
    @OneToOne(fetch=FetchType.LAZY,optional=false) 
    public MyClass getParent() {
        return parent;
    }
}
6
ответ дан 1 December 2019 в 04:18
поделиться
Другие вопросы по тегам:

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