Вы находитесь на странице: 1из 2

Inserindo

Session sessao = HibernateUtil.getSessionFactory().openSession(); //Abrindo uma sesso Transaction transaction = sessao.beginTransaction(); //Iniciando uma transao Curso curso = new Curso(); //Instanciando um objeto transiente curso.setNome("Analise e Desenvolvimento de Sistemas"); //Preenchendo as propriedades do objeto curso.setDescricao("Curso s pra feras"); sessao.save(curso); //Transformando o objeto transiente em um objeto persistente no banco de dados transaction.commit(); //Finalizando a transao sessao.close(); //Fechando a sesso

Consulta
Session sessao = HibernateUtil.getSessionFactory().openSession();//Abrindo uma sesso Transaction transaction = sessao.beginTransaction(); //Iniciando uma transao Query q = sessao.createQuery("from Curso"); List cursos = q.list(); System.out.println(cursos); transaction.commit(); //Finalizando a transao sessao.close(); //Fechando a sesso

Consulta Criteria
Session sessao = HibernateUtility.getSession(); //Abrindo uma Sesso. Transaction transaction = sessao.beginTransaction(); //Iniciando uma transao. Criteria select = sessao.createCriteria(Turma.class); //Fazendo uma consulta criteria. List objetos = select.list(); //Criando Listas de Objetos. System.out.println(objetos); transaction.commit(); //Finalizando a Transao. sessao.close();//Fechando a Sesso.

Excesso
try { instrues que podem disparar exceo } catch (TipoDeExceo valor) { instrues para processar um exceo } catch (TipoDeExceo valor) {

instrues para processar um exceo } finally { bloco processado independemente de haver tratamento de exceo ou no }

Вам также может понравиться