package org.hibernate.test.lob; import java.sql.Blob; import java.sql.Clob; /** * An entity containing all kinds of good LOB-type data... * <p/> * {@link #clobLocator} is used to hold CLOB data that is materialized lazily * via a JDBC CLOB locator; it is mapped via the * {@link org.hibernate.type.ClobType} * <p/> * {@link #blobLocator} is used to hold BLOB data that is materialized lazily * via a JDBC BLOB locator; it is mapped via the * {@link org.hibernate.type.BlobType} * * * @author Steve Ebersole */ public class LobHolder { private Long id; private Clob clobLocator; private Blob blobLocator; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Clob getClobLocator() { return clobLocator; } public void setClobLocator(Clob clobLocator) { this.clobLocator = clobLocator; } public Blob getBlobLocator() { return blobLocator; } public void setBlobLocator(Blob blobLocator) { this.blobLocator = blobLocator; } }