http://blog.xebia.com/2009/11/09/understanding-and-writing-hibernate-user-types/Was die XStreamUserType referenzierten Kunden Serialisierung Usertype passieren definiert, die Mimik, und zur Verfügung gestellt, um Usertype, BlobType.setPreparedStatement Session-Parameter hier
Ich versuche:
Meine Serializer Ausgänge ein Bytearray, das vermutlich in einen Blob geschrieben werden sollte. Ich wollte tun:
public class CustomSerUserType extends DirtyCheckableUserType {
protected SerA ser=F.g(SerA.class);
public Class<Object> returnedClass() {
return Object.class;
}
public int[] sqlTypes() {
return new int[] {Types.BLOB};
}
public Object nullSafeGet(ResultSet resultSet,String[] names,Object owner)
throws HibernateException,SQLException {
if()
}
public void nullSafeSet(PreparedStatement preparedStatement,Object value,int index)
throws HibernateException,SQLException {
BlobType.nullSafeSet(preparedStatement,ser.ser(value),index);
}
}
Unfortunetly, die BlobType.nullSafeSet Methode, um die Sitzung erfordert. Wie definiert man also einen UserType, der Zugriff auf eine Servlet Requests Sitzung erhält?
EDIT: Es ist eine Diskussion über die Frage hier und es scheint nicht, gibt es eine Lösung: Best way to implement a Hibernate UserType after deprecations?
Es gibt eine Diskussion dieses Problems hier und es scheint nicht, dass es eine Lösung gibt ... http://stackoverflow.com/questions/6083768/best-way-to-implement-a-hibernate-usertype- Nachverfall – MetaChrome