play.db.jpa
类 Blob

java.lang.Object
  继承者 play.db.jpa.Blob
所有已实现的接口:
org.hibernate.usertype.UserType, Model.BinaryField

public class Blob
extends java.lang.Object
implements Model.BinaryField, org.hibernate.usertype.UserType


构造方法摘要
Blob()
           
 
方法摘要
 java.lang.Object assemble(java.io.Serializable srlzbl, java.lang.Object o)
           
 java.lang.Object deepCopy(java.lang.Object o)
           
 java.io.Serializable disassemble(java.lang.Object o)
           
 boolean equals(java.lang.Object o, java.lang.Object o1)
           
 boolean exists()
           
 java.io.InputStream get()
           
 java.io.File getFile()
           
static java.io.File getStore()
           
 java.lang.String getUUID()
           
static java.lang.String getUUID(java.lang.String dbValue)
           
 int hashCode(java.lang.Object o)
           
 boolean isMutable()
           
 long length()
           
 java.lang.Object nullSafeGet(java.sql.ResultSet resultSet, java.lang.String[] names, org.hibernate.engine.spi.SessionImplementor sessionImplementor, java.lang.Object o)
           
 void nullSafeSet(java.sql.PreparedStatement ps, java.lang.Object o, int i, org.hibernate.engine.spi.SessionImplementor sessionImplementor)
           
 java.lang.Object replace(java.lang.Object o, java.lang.Object o1, java.lang.Object o2)
           
 java.lang.Class returnedClass()
           
 void set(java.io.InputStream is, java.lang.String type)
           
 int[] sqlTypes()
           
 java.lang.String type()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Blob

public Blob()
方法详细信息

get

public java.io.InputStream get()
指定者:
接口 Model.BinaryField 中的 get

set

public void set(java.io.InputStream is,
                java.lang.String type)
指定者:
接口 Model.BinaryField 中的 set

length

public long length()
指定者:
接口 Model.BinaryField 中的 length

type

public java.lang.String type()
指定者:
接口 Model.BinaryField 中的 type

exists

public boolean exists()
指定者:
接口 Model.BinaryField 中的 exists

getFile

public java.io.File getFile()

getUUID

public java.lang.String getUUID()

sqlTypes

public int[] sqlTypes()
指定者:
接口 org.hibernate.usertype.UserType 中的 sqlTypes

returnedClass

public java.lang.Class returnedClass()
指定者:
接口 org.hibernate.usertype.UserType 中的 returnedClass

equals

public boolean equals(java.lang.Object o,
                      java.lang.Object o1)
               throws org.hibernate.HibernateException
指定者:
接口 org.hibernate.usertype.UserType 中的 equals
抛出:
org.hibernate.HibernateException

hashCode

public int hashCode(java.lang.Object o)
             throws org.hibernate.HibernateException
指定者:
接口 org.hibernate.usertype.UserType 中的 hashCode
抛出:
org.hibernate.HibernateException

nullSafeGet

public java.lang.Object nullSafeGet(java.sql.ResultSet resultSet,
                                    java.lang.String[] names,
                                    org.hibernate.engine.spi.SessionImplementor sessionImplementor,
                                    java.lang.Object o)
                             throws org.hibernate.HibernateException,
                                    java.sql.SQLException
指定者:
接口 org.hibernate.usertype.UserType 中的 nullSafeGet
抛出:
org.hibernate.HibernateException
java.sql.SQLException

nullSafeSet

public void nullSafeSet(java.sql.PreparedStatement ps,
                        java.lang.Object o,
                        int i,
                        org.hibernate.engine.spi.SessionImplementor sessionImplementor)
                 throws org.hibernate.HibernateException,
                        java.sql.SQLException
指定者:
接口 org.hibernate.usertype.UserType 中的 nullSafeSet
抛出:
org.hibernate.HibernateException
java.sql.SQLException

deepCopy

public java.lang.Object deepCopy(java.lang.Object o)
                          throws org.hibernate.HibernateException
指定者:
接口 org.hibernate.usertype.UserType 中的 deepCopy
抛出:
org.hibernate.HibernateException

isMutable

public boolean isMutable()
指定者:
接口 org.hibernate.usertype.UserType 中的 isMutable

disassemble

public java.io.Serializable disassemble(java.lang.Object o)
                                 throws org.hibernate.HibernateException
指定者:
接口 org.hibernate.usertype.UserType 中的 disassemble
抛出:
org.hibernate.HibernateException

assemble

public java.lang.Object assemble(java.io.Serializable srlzbl,
                                 java.lang.Object o)
                          throws org.hibernate.HibernateException
指定者:
接口 org.hibernate.usertype.UserType 中的 assemble
抛出:
org.hibernate.HibernateException

replace

public java.lang.Object replace(java.lang.Object o,
                                java.lang.Object o1,
                                java.lang.Object o2)
                         throws org.hibernate.HibernateException
指定者:
接口 org.hibernate.usertype.UserType 中的 replace
抛出:
org.hibernate.HibernateException

getUUID

public static java.lang.String getUUID(java.lang.String dbValue)

getStore

public static java.io.File getStore()


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly