org.hibernate.type
Class ByteArrayBlobType
java.lang.Object
org.hibernate.type.AbstractType
org.hibernate.type.AbstractLobType
org.hibernate.type.ByteArrayBlobType
- All Implemented Interfaces:
- Serializable, Type
- Direct Known Subclasses:
- PrimitiveByteArrayBlobType
public class ByteArrayBlobType
- extends AbstractLobType
Map a Byte[] into a Blob
Experimental
- Author:
- Emmanuel Bernard
- See Also:
- Serialized Form
Method Summary |
Object |
deepCopy(Object value,
EntityMode entityMode,
SessionFactoryImplementor factory)
|
Object |
fromXMLNode(org.dom4j.Node xml,
Mapping factory)
|
protected Object |
get(ResultSet rs,
String name)
|
int |
getHashCode(Object x,
EntityMode entityMode,
SessionFactoryImplementor factory)
|
Class |
getReturnedClass()
|
boolean |
isEqual(Object x,
Object y,
EntityMode entityMode,
SessionFactoryImplementor factory)
|
boolean |
isMutable()
|
Object |
replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
|
protected void |
set(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
|
void |
setToXMLNode(org.dom4j.Node node,
Object value,
SessionFactoryImplementor factory)
|
int[] |
sqlTypes(Mapping mapping)
|
boolean[] |
toColumnNullness(Object value,
Mapping mapping)
|
String |
toLoggableString(Object value,
SessionFactoryImplementor factory)
|
String |
toString(Object val)
|
protected byte[] |
unWrap(Object bytes)
|
protected Object |
wrap(byte[] bytes)
|
Methods inherited from class org.hibernate.type.AbstractType |
assemble, beforeAssemble, compare, disassemble, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isEntityType, isModified, isSame, isXMLElement, replace, replaceNode, resolve, semiResolve |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ByteArrayBlobType
public ByteArrayBlobType()
sqlTypes
public int[] sqlTypes(Mapping mapping)
throws MappingException
- Throws:
MappingException
isEqual
public boolean isEqual(Object x,
Object y,
EntityMode entityMode,
SessionFactoryImplementor factory)
- Specified by:
isEqual
in interface Type
- Overrides:
isEqual
in class AbstractType
getHashCode
public int getHashCode(Object x,
EntityMode entityMode,
SessionFactoryImplementor factory)
- Specified by:
getHashCode
in interface Type
- Overrides:
getHashCode
in class AbstractType
deepCopy
public Object deepCopy(Object value,
EntityMode entityMode,
SessionFactoryImplementor factory)
throws HibernateException
- Throws:
HibernateException
getReturnedClass
public Class getReturnedClass()
get
protected Object get(ResultSet rs,
String name)
throws SQLException
- Specified by:
get
in class AbstractLobType
- Throws:
SQLException
set
protected void set(PreparedStatement st,
Object value,
int index,
SessionImplementor session)
throws SQLException
- Specified by:
set
in class AbstractLobType
- Throws:
SQLException
setToXMLNode
public void setToXMLNode(org.dom4j.Node node,
Object value,
SessionFactoryImplementor factory)
throws HibernateException
- Throws:
HibernateException
toString
public String toString(Object val)
toLoggableString
public String toLoggableString(Object value,
SessionFactoryImplementor factory)
fromXMLNode
public Object fromXMLNode(org.dom4j.Node xml,
Mapping factory)
throws HibernateException
- Throws:
HibernateException
wrap
protected Object wrap(byte[] bytes)
unWrap
protected byte[] unWrap(Object bytes)
isMutable
public boolean isMutable()
replace
public Object replace(Object original,
Object target,
SessionImplementor session,
Object owner,
Map copyCache)
throws HibernateException
- Throws:
HibernateException
toColumnNullness
public boolean[] toColumnNullness(Object value,
Mapping mapping)
Copyright © 2010 Hibernate.org. All Rights Reserved.