JPA и PostqreSQL: персистентность длинной строки

константа является обещанием Ваш, делают как разработчик и включают в список справку компилятора в осуществление.

Мои причины того, чтобы быть корректным константой:

  • Это связывается с клиентами Вашей функции, которая Ваш не заменит переменную или объект
  • , аргументы Принятия ссылкой константы дают Вам эффективность передачи ссылкой с безопасностью передачи значением.
  • Запись Ваших интерфейсов, поскольку корректная константа позволит клиентам использовать их. Если Вы запишете свой интерфейс для взятия в ссылках неконстанты, то клиенты, которые используют константу, должны будут выбросить constness для работы с Вами. Это является особенно раздражающим, если Ваш интерфейс принимает * символа неконстанты, и Ваши клиенты используют станд.:: строки, так как можно только получить символ константы* от них.
  • Используя константу включит в список компилятор в хранение Вас честный, таким образом, Вы по ошибке не изменяете что-то, что не должно изменяться.
16
задан emanemos 9 December 2009 в 00:46
поделиться

1 ответ

@Column(columnDefinition="TEXT")

действительно способ сделать это. Возможно, вам нужно регенерировать свой DDL?

18
ответ дан 30 November 2019 в 15:51
поделиться
Другие вопросы по тегам:

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