A character large object (CLOB) holds large character data separately from ordinary column storage; the table references it. It is an alternative to the usual String mapping, which defaults to VARCHAR(255) in Hibernate. section 6.3.1
Mapping a large description
For an Item entity, `@Lob private String description;` maps a Java String as a large object. Alternatively, `@Lob private java.sql.Clob description;` exposes the JDBC CLOB type in the entity. Choose the property type according to whether the domain model should hold a String or a Clob. section 6.3.1
Table 6.4 Binary and large value types (view table figure)
The type table distinguishes a String mapped as text from a java.sql.Clob property; both correspond to the SQL CLOB type. section 6.3.1
For nationalized character data, Hibernate also supports NCLOB through `@Nationalized`. Character-set defaults and vendor-specific type selection depend on the DBMS and SQL dialect. section 6.3.1
