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 Agile Conference 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

  • @acarlos1000 This site should help you: http://www.mandarintools.com/numbers.html ;) 3 days ago
  • My new toys. Now I have cool things to read. #epicwin http://yfrog.com/mwub1zj 1 week ago
  • rs RT @gisahcorrea: geralmente, acho que estar na TPM é um saco. mas daí eu olho pro tamanho que meus peitos ficam e penso "é, vale a pena." 2 weeks ago
  • Bom livro grátis escrito por quem fez o Prawn e o Ruport, para quem já sabe Ruby http://rubybestpractices.com/ (via @lucabastos) 2 weeks ago
  • Parabéns!!! RT @rodrigoy: Aha... just bought http://kanbansket.ch domain! #KanbanSketch #ProjetoAgileBrazil #Switzerland 2 weeks ago
  • @pac_man Parabéns pelo projeto, o delay é muito pequeno! Menor que o da NET! 2 weeks ago
  • Algumas fotos do mini-curso de rails ontem na Una http://tinyurl.com/25vjen4 #railsuna 2 weeks ago
  • @danielvlopes Desenvolver em rails o ajuda a se tornar um desenvolvedor melhor #railsuna http://yfrog.com/3mafappj 2 weeks ago
  • ;) @joaovitor Pegadinha do malandro em Ruby http://gist.github.com/470707 #railsuna se alguém escrever algo assim na sua equipe dá um pedala 2 weeks ago
  • Django 1.2 template application for appengine: http://tinyurl.com/36nuqzz 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