Java.lang.UnsupportedOperationException?

11 respostas
E

Pessoal ta dando essa mensagem ai quando clico no botão de gravar meus dados no banco
alguem sabe o que pode ser?

11 Respostas

B

Ola,

Alguma coisa não suporta um metodo que vc tá tentando invocar.

Isto geralmente ocorre quando vc usa o netbeans para desenvolver, e pede a ele para gerar algum metodo. Mas pode ser outro milhão de coisas.

V

Já verificou o seu StackTrace? Ele diz a linha onde o erro ocorre…

E

Eu estou utilizando o netbeans mesmo…
como faço pra verificar a linha do erro…
??

B

na linha que tá ocorrendo o erro use um try/catch e dê um printStackTrace na exception, dae vai impirmir onde exatamente está ocorrendo.

E

Amigo e o seguinte …a linha do erro pra mim esta em negrito
Eu estou utilizando o netbeans e hibernate …mysql
So que num tenho ideia do que possa ser este erro…
ta ai o codigo … hibernate.util.java

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

package DAO;

import org.hibernate.<em>;

import org.hibernate.cfg.</em>;

import java.lang.Exception.*;

/**

*
  • @author PH
    */

public final class HibernateUtil {
private static SessionFactory sessionFactory;

static Session getSession() {

throw new UnsupportedOperationException(Not yet implemented);

}

private static SessionFactory getSessionFactory() {

if (sessionFactory == null) sessionFactory = new

Configuration().configure().buildSessionFactory();

return sessionFactory;

}

public static Session openSession() {

return getSessionFactory().openSession();

}

}

//public class HibernateUtil {
//private static SessionFactory factory;

//  static {

//	//Bloco estático que inicializa o Hibernate

//	try {
//  factory = new Configuration().configure().buildSessionFactory();
	
//	} catch (Exception e) {
		
//		e.printStackTrace();
//		factory = null;
//	}

// }

//public static Session getSession() {
    //Retorna a sessão aberta
//	return factory.openSession();

// }
//}

B

Pois é, matou a charada, o getSession não está implementado… só implementa-lo.

E

como assim velhinho?
onde faço ?
como?

B

Bom, eu não sei como se mexe com hibernate não, mas tem a documentação dele,

http://www.hibernate.org/152.html

E

BLZ VELHIN…
VALEU

B

Há, esqueci de comentar… dá uma olhada na seção de artigos aqui do GUJ, deve ter um artigo sobre o hibernate que pode te auxiliar tb.

S

Sempre que você faz um override, o Netbeans automaticamente coloca esse código no corpo do método…

Criado 23 de junho de 2008
Ultima resposta 23 de jun. de 2008
Respostas 11
Participantes 4