Inet x bytea

Pessoal,

tenho uma classe que tem um atributo InetAddress e essa classe está toda anotada e quando rodo o sistema ela é automaticamente criada no banco. Até ai tudo bem. Só que depois que é gerada a tabela dessa classe no banco, esse atributo do tipo InetAddress, fica como bytea. Alguém sabe o porque?

Depende de como você anotou o atributo. bytea é usando pelo PostgreDialect do Hibernate quando você tem campos byte[] anotado com @Lob. Acho que o Hibernate não possui suporte a inet no pgsql. Creio que vocẽ precise entao criar um custom-type.