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 Eventos Facelets GET Hibernate 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 linux mare marébh maré de agilidade Microsoft No Dialect mapping for JDBC type: 7 Page Actions PostGreSQL RHDS rich:fileUpload RichFaces Rich Faces RichFaces 3.2 Scrum Seam-gen Seam Framework Seam PDF Spring Spring Framework TDD URL Rewrite URL User Friendly Variable Resolver Vídeo Aula XP

Meus últimos tweets

  • Aos participantes do Bhjs que gostariam de vir para a Globo.com, segue as outras vagas http://t.co/KjBinf4x #bhjs #beagajs 1 week ago
  • Se você precisa buscar dado no disco, prefira assíncrona @luciano #bhjs #beagajs http://t.co/5gCHp7P8 2 weeks ago
  • @DouglasAguiar @HerberthAmaral Porque na copa? 2 weeks ago
  • Slides da palestra 'Indo além com jQuery' #bhjs #beagajs http://t.co/wHbhaI75 2 weeks ago
  • @araujolucas na parte da frente a temperatura está melhor 2 weeks ago
  • Começando a palestra do @cmilfont no #bhjs #beagajs http://t.co/9DZt7MQj 2 weeks ago
  • @isaias_barroso @DeivissonBruno @cmilfont gula ao extremo:) 2 weeks ago
  • Palestra com insights do desenvolvimento do paparazzo #gcom #bhjs #beagajs http://t.co/7igVbtmS 2 weeks ago
  • @flavio1110 energético? 2 weeks ago
  • Alguém indo do Aeroporto de Confins para centro/guitierrez por voltar de 12:00 #bhjs #beagajs 2 weeks 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