[jboss-user] [Persistence, JBoss/CMP, Hibernate, Database] - Re: Forcing bytea for Blobs in Postresql
Rhodan76
do-not-reply at jboss.com
Wed Dec 10 10:15:36 EST 2008
"getaceres" wrote : ... Hibernate assumes that it is oid...
No Problem, you have to redefine the default Postgres Dialect, that hibernate uses. For a better understanding: when you look in org.hibernate.dialect.PostgresDialect you will see:
registerColumnType( Types.BLOB, "oid" );
You must extend these dialect with your own Implementation, and simple re-register the Types.BLOB to whatever you want (and postgres accepts). Then you must tell hibernate, to use your own dialect for postgres (either in hibernate.cfg or persistence.xml):
<property name="hibernate.dialect" value="my.com.xyz.OwnPostgresDialect" />
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4195642#4195642
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4195642
More information about the jboss-user
mailing list