Marcos Sousa’s Blog

Blog sobre desenvolvimento de software
  • rss
  • Home
  • Sobre

No Dialect mapping for JDBC type: 7

Marcos Sousa | October 30, 2007

Esta é uma exception que pode ocorrer algum dia com você quando estiver usando Hibernate e PostgreSQL. Basicamente ela ocorre quando você tem um a entidade que tem uma propriedade mapeada do tipo float, e você tenta criar uma consulta HQL usando as built-in-functions (sum, avg, count, etc), fazendo left outer joins, ou até mesmo com consultas simples.

org.hibernate.MappingException: No Dialect mapping for JDBC type: 7

Há duas maneiras de resolver o problema: a primeira é alterando o tipo de dados de FLOAT para DOUBLE ou criando um dialeto personalizado:

public class PostgreSQLDialect extends org.hibernate.dialect.PostgreSQLDialect {

public PostgreSQLDialect() {
super();
registerColumnType(Types.REAL, “number($p,$s)” );
registerHibernateType(Types.REAL, “float”);
}

}

O SQL type 7, corresponde a dados do Tipo real, então precisamos registrar o tipo de dados da coluna e relacionar este tipo de dados a um tipo de dados do hibernate.

Versão em Inglês

Comments
2 Comments »
Categories
Hibernate, Java
Tags
Hibernate, JDBC type: 7, No Dialect mapping for JDBC type: 7, PostGreSQL
Comments rss Comments rss
Trackback Trackback

Java em 46% das empresas brasileiras

Marcos Sousa | October 23, 2007

Pesquisa mostra que 46% das empresas Brasileiras desenvolvem e Java. A pesquisa revelou também que as linguagens de programação da Microsoft também ganharam espaço, apesar da liderança de java.

Segundo a MBI – Mayer & Bunge Informática quem dirigiu a pesquisa 20% das empresas usam C e C++, Visual Basic em 36% e Delphi foi apontado em 32%, Clipper (10%), Cobol (6%) e PHP (4%).

Em Banco de Dados a maioria das empresas usam Oracle ou SQL Server. A pesquisa revelou que nas 50 maiores empresas 54% das empresas que usam Oracle suportam a versão 10g.

Fonte: IT Web.

Comments
1 Comment »
Categories
Java
Comments rss Comments rss
Trackback Trackback

Ubuntu 7.10 – Previews

Marcos Sousa | October 23, 2007

Nos post anteriores havia informado sobre o lançamento do Ubuntu 7.10… para quem está pensando em instalá-lo, eis alguns vídeos que podem lhe auxiliar:

Sobre a instalação:
Vídeo 1

Um tour pelo ubuntu:
Vídeo 2

Ainda não testei, mas gostaria muito que algumas coisas fossem mudadas, por exemplo: instalação de codecs para avi, wmf, mpeg, aquele negócio de usar o comando para baixar pacotes é bem impraticável, não adianta ter uns efeitos bonitinhos se não é produtivo… mas ainda é novo, irá melhorar bastante.!

Comments
No Comments »
Categories
linux
Comments rss Comments rss
Trackback Trackback

« Previous Entries

Núvens de tags

Agile Agile2009 Agile Conference Facelets GET Hibernate IDE incompatiblidades Itext Java Java EE Java Magazine Java Server Faces JavaServer Faces Java Vídeo Magazine Jboss jboss-seam-itext Jboss Developer Studio Jboss Seam JDBC type: 7 JPA JSF JSFUnit linux Microsoft No Dialect mapping for JDBC type: 7 Page Actions PostGreSQL RHDS rich:fileUpload Rich Faces RichFaces RichFaces 3.2 Scrum Seam-gen Seam Framework Seam PDF Spring Spring Framework TDD URL Rewrite URL User Friendly Vídeo Aula Variable Resolver XP

Meus últimos tweets

  • Man, NEVER register your domain at mapname.com. The worst site, ever, ever! I spent 2 hours a I didn't get my epp to transfer it! #megafail 22 hours ago
  • @rodrigoy Sabe-se lá, as vezes o cara quer fazer uns springs fora do horário horário comercial! Cliente é cliente hein? 1 day ago
  • Mockito is so simple to use and intuitive too. #mockito #win 2 days ago
  • It's boring when you have to ask someone a favor who doesn't like to help. 2 days ago
  • @gcaixeta Está indo para lá cara? Realmente lá tem estes dois problemas. Ainda falam lá em discada, 100k, 200k #ctbc #fail 2 days ago
  • http://bit.ly/9FJFeh New Blog. Developer Certification WTF? (via @unclebobmartin) 3 days ago
  • "Deve haver umas 50 maneiras de abandonar o seu navegador." Youtube tirando muita onda. http://twitpic.com/170sjn (via @peleteiro) #ftw #win 3 days ago
  • Esquecer a data de aniversário de um grande amigo, que nunca esqueceu do seu aniversário é #megafail #eumeodeio 3 days ago
  • @nepomucenobr EUA e Canadá também tem violência viu! Marca bobeira aí para ver se não assaltado também! 4 days ago
  • @jeveaux O pior de tudo é que 60% dos itens de um restaurante tem carne. Um bar resta pouco além de uma batata =( 4 days ago

Anúcios

Categorias

  • .net
  • Agile
  • Agile Conference 2009
  • Artigos
  • Atualidades
  • c++
  • cinema
  • Django
  • DRY
  • Eventos
  • Flex
  • Formula 1
  • Hibernate
  • IDE
  • Inutilidades
  • Java
  • Java EE
  • Java Server Faces
  • Jboss Seam
  • linux
  • Mac OS
  • Microsoft
  • Open-source
  • Palestras
  • Python
  • RAD
  • RIA
  • RichFaces
  • Scrum
  • Software Livre
  • Spring
  • Spring Annotations
  • TDD
  • Testes
  • Uncategorized
  • Vídeo Aulas

Links recomendados

  • AJ Soluções
  • Ary Júnior
  • Erko Bridee
  • Fragmental
  • Fragmental TW
  • Guilherme Chapiewski
  • Handerson Frota
  • Jeveaux
  • Juliano Carniel
  • Onipresente
  • Passes de Letra
  • PortalJava.com
  • Rafael Carneiro
  • Rafael Pontes

DevMedia Post’s

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox