Это способ упростить использование, скрывая реализации.Если вы хотите использовать данные Clob
, вам нужно использовать приведенный ниже код.Я проверил его в версии hibernate 3.6
.
session.getLobHelper().createClob("the_string");
Теперь перейдем ко второму пункту о его работе. Если вы прочитаете исходный код класса org.hibernate.impl.SessionImpl
, вы узнаете, как внутренне спящий режим обрабатывает это.
public LobHelper getLobHelper()
/* */ {
/* 2245 */ if (this.lobHelper == null) {
/* 2246 */ this.lobHelper = new LobHelperImpl(this, null);
/* */ }
/* 2248 */ return this.lobHelper;
/* */ }