Aline Lozano
-
Total de itens
22 -
Registro em
-
Última visita
Posts postados por Aline Lozano
-
-
Boa tarde,
tenho um campo "quantidade de dias", um campo "data da vacina" (JDateChooser) e um outro campo "data da proxima vacinação".
Quero que o usuário digite a "quantidade de dias" e a "data da vacina", e que o campo "data da proxima vacinação" seja calculado entre os dois primeiros campos.
me ajudem.
Aline
-
Olá,
descobri como solucionar.
Como fiz as telas em JFrame, não era possível travar a tela.
Assim alterei:
public class Pessoa extends javax.swing.JFrame
porpublic class Pessoa extends javax.swing.JDialog
e ao chamar a telaPessoa p = new Pessoa(); p.setModal(true); p.setVisible(true);
Aline
-
Pessoal, não sei onde posto uma dúvida sobre o netBeans.
Por exemplo:
tenho uma tela principal, e chamo uma segunda tela. Gostaria de saber como bloqueio a última tela aberta, até que o usuário utilize o botão "voltar", não permitindo-o acessar a tela principal, sem antes fehcar a segunda tela aberta.
Desculpa se abri um novo tópico em lugar errado.
qualquer coisa me avisem que faço-o novamente.
Aline
-
-
Mas para isso tenho que fazer um 'CREATE PROCEDURE'....
fiz conforme abaixo, mas não sei vincular as duas tabelas.
CREATE PROCEDURE UPDATE_TBCliente ( CPF VARCHAR(15), NOME VARCHAR (100), SENHA BINARY (255)) AS BEGIN IF (EXISTS(SELECT CPF FROM TBCliente WHERE (CPF = :CPF))) THEN UPDATE TBCliente SET NOME = :NOME, SENHA = :SENHA, WHERE (CPF = :CPF); ELSE INSERT INTO TBCliente ( CPF, NOME, SENHA) VALUES ( :CPF, :NOME, :SENHA); END
Esqueci de mencionar. Tenho 3 bancos e uma tabela para cada:CREATE DATABASE DBCliente CREATE TABLE TBCliente CREATE DATABASE DBVenda CREATE TABLE TBVenda CREATE DATABASE DBProduto CREATE TABLE TBProduto
-
Boa tarde,
preciso de uma ajuda.
Como faço para criar um procedimento que garanta que a alteração de CPF na TBCliente também seja realizado na TBVenda;
TBCliente
CPF, Nome, Senha
TBVenda
CodVendam CPF, CodProduto, DataVenda, Qtd, Total, NumCartao
obrigada.
-
Olá a todos,
ninguém me respondeu, fui procurar ajuda por ai, e ficou da seguinte forma, para quem tiver a mesma dúvida!
Meu mapeamento correto:
@OneToMany (cascade={CascadeType.REMOVE}, fetch= FetchType.LAZY, mappedBy="RegistraExame") private List<ItensTuss> listaItensTuss;
abraços,
Aline
-
Poxa, ninguém pra me ajudar!??
:blink:
-
ninguém???
-
Boa tarde,
bem, estou com um problema para excluir uma compra e seus itens de compra, nunca fiz isso, e o que encontrei na internet não ajudou, ou não entendi.
Tenho a Tabela 'CompraEPI' e a tabela 'ItensCompra'
Persistência de CompraEPI:
@Table (name = "CompraEpi")
public class CompraEpi {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer idComprarEpi;
@Column (name= "notaFiscal")
private String notaFiscal;
@Column (name= "dtCompra")
private String dtCompra;
@Column (name= "vlTotal")
private String vlTotal;
@ManyToOne
private Fornecedor fornecedor;
@OneToMany(fetch= FetchType.LAZY, mappedBy="compraEpi")
private List<ItensCompra> listaItensCompra;
//MÉTODOS GET / SET
Persistência de ItensCompra:
@Table(name = "ItensCompra")
public class ItensCompra {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "id")
private Integer id;
@Column (name = "qtEpi")
private String qtEpi;
@Column (name = "vlUnitario")
private String vlUnitario;
@ManyToOne
private Epi epi;
@ManyToOne
private CompraEpi compraEpi;
//MÉTODOS GET / SET
Método Excluir DAO:
//MÉTODO DE EXCLUSÃO DE DADOS NA TABELA CompraEpi
public void excluir(CompraEpi compraEpi) {
Transaction transacao = (Transaction) sessao.beginTransaction();
sessao.delete(compraEpi);
transacao.commit();
//MÉTODO DE EXCLUSÃO DE DADOS NA TABELA ItensCompra
public void excluir(ItensCompra itensCompra) {
Transaction transacao = (Transaction) sessao.beginTransaction();
sessao.delete(itensCompra);
transacao.commit();
EXCLUSÃO:
// COMANDO PARA EXCLUIR REGISTRO
ComprarEpiDAO comprarEpiDAO = new ComprarEpiDAO();
CompraEpi compraEpi = comprarEpiDAO.buscarPorCodigo(Integer.parseInt(idComprarEpi.getText()));
compraEpi.setNotaFiscal(notaFiscal.getText());
compraEpi.setVlTotal(valorTotalCompra.getText());
compraEpi.setDtCompra(dtCompra.getText());
compraEpi.setFornecedor((Fornecedor) consultaNomeFornecedor.getSelectedItem());
comprarEpiDAO.excluir(compraEpi);
List<ItensCompra> lista = compraEpi.getListaItensCompra();
ItensCompraDAO itensCompraDAO = new ItensCompraDAO();
for (ItensCompra itensCompra : lista){
itensCompraDAO.excluir(itensCompra);
}
int linhas = tabelaCompra.getRowCount();
for (int i = 0; i < linhas; i++) {
ItensCompra itensCompra = new ItensCompra();
itensCompra.setCompraEpi(compraEpi);
itensCompra.setEpi((Epi) tabelaCompra.getValueAt(i, 0));
Object quantidade = tabelaCompra.getValueAt(i, 1);
itensCompra.setQtEpi(quantidade.toString());
Object valor = tabelaCompra.getValueAt(i, 2);
itensCompra.setVlUnitario(valor.toString());
itensCompraDAO.excluir(itensCompra);
}// fecha for
ERRO:
8537 [AWT-EventQueue-0] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 547, SQLState: 23000
8537 [AWT-EventQueue-0] ERROR org.hibernate.util.JDBCExceptionReporter - The DELETE statement conflicted with the REFERENCE constraint "FK84500E1DA7FEDF14". The conflict occurred in database "UniOcupSystem", table "dbo.ItensCompra", column 'compraEpi_idComprarEpi'.
8538 [AWT-EventQueue-0] ERROR org.hibernate.event.def.AbstractFlushingEventListener - Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: could not delete: [persistencia.CompraEpi#5]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2569)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2725)
at org.hibernate.action.EntityDeleteAction.execute(EntityDeleteAction.java:97)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:172)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:365)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:137)
at dao.ComprarEpiDAO.excluir(ComprarEpiDAO.java:47)
at telas.PesquisarCompra.btnExcluirActionPerformed(PesquisarCompra.java:893)
at telas.PesquisarCompra.access$2100(PesquisarCompra.java:23)
at telas.PesquisarCompra$23.actionPerformed(PesquisarCompra.java:555)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6267)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6032)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The DELETE statement conflicted with the REFERENCE constraint "FK84500E1DA7FEDF14". The conflict occurred in database "UniOcupSystem", table "dbo.ItensCompra", column 'compraEpi_idComprarEpi'.
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:196)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1454)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:388)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:338)
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:4026)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:1416)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:185)
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:160)
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeUpdate(SQLServerPreparedStatement.java:306)
at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:46)
at org.hibernate.persister.entity.AbstractEntityPersister.delete(AbstractEntityPersister.java:2548)
... 39 more
-
como estão os construtores da classe Exame?
se possível coloca a classe, até!
olá,
consegui resolver a situação com a ajuda de um amigo:
no método alterar, a linha de comando estava assim:
registraExame.setExame((Exame)comboExame.getSelectedItem());
mas o correto é assim:
registraExame.setExame(((RegistraExame)comboExame.getSelectedItem()).getExame() );
Obrigada!
Aline
-
bom o método setExame da classe RegistraExame espera receber um objeto do tipo Exame e você está passando um objeto String e tentando fazer o cast de String para Exame, esse é o problema, se não conseguir resolver, mostre como está sua classe RegistraExame para tentarmos ajudar!
Minha persistencia: RegistraExame
@Entity
@NamedQueries(value = {
@NamedQuery (name = "ListarExamesFuncionario.listarTodos",
query = "from RegistraExame registraExame where registraExame.funcionario =?")
})
@Table (name = "RegistraExame")
public class RegistraExame {
//DECLARAÇÕES DE ATRIBUTOS
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer idExame;
@Column (name= "dtExame")
private String dtExame;
@Column (name= "medico")
private String medico;
@Column (name= "pressaoArterialSistolica")
private String pressaoArterialSistolica;
@Column (name= "pressoaArterialDiastolica")
private String pressaoArterialDiastolica;
@Column (name= "pressaoArterialMedia")
private String pressaoArterialMedia;
@Column (name= "resultadoPam")
private String resultadoPam;
@Column (name= "peso")
private String peso;
@Column (name= "altura")
private String altura;
@Column (name= "imc")
private String imc;
@Column (name= "descMedica")
private String descMedica;
@ManyToOne
private Funcionario funcionario;
@ManyToOne
private Exame exame;
//MÉTODOS GET / SET
Minha Classe RegistrarExame
package telas;
//SEÇÃO DE IMPORTAÇÃO
import dao.RegistraExameDAO;
import dao.LaboratorioDAO;
import dao.ExameDAO;
import dao.ItensTussDAO;
import dao.FuncionarioDAO;
import java.text.NumberFormat;
import java.util.List;
import javax.swing.JOptionPane;
import javax.swing.table.DefaultTableModel;
import org.jdesktop.swingx.autocomplete.AutoCompleteDecorator;
import persistencia.RegistraExame;
import persistencia.Exame;
import persistencia.Laboratorio;
import persistencia.ItensTuss;
import persistencia.Funcionario;
public class RegistrarExame extends javax.swing.JFrame {
/** Creates new form RegistrarExame */
public RegistrarExame() {
initComponents();
carregaComboFuncionario();
carregaComboExame();
carregaComboTuss();
}
public void carregaComboFuncionario() {
FuncionarioDAO funcionarioDAO = new FuncionarioDAO();
List<Funcionario> lista = funcionarioDAO.listarTudo();
comboFuncionario.addItem("--- Selecione ---");
for (Funcionario funcionario : lista) {
comboFuncionario.addItem(funcionario);
AutoCompleteDecorator.decorate(comboFuncionario);
}
}
public void carregaComboExame() {
ExameDAO exameDAO = new ExameDAO();
List<Exame> lista = exameDAO.listarTudo();
comboExame.addItem("--- Selecione ---");
for (Exame exame : lista) {
comboExame.addItem(exame);
AutoCompleteDecorator.decorate(comboExame);
}
}
public void carregaComboTuss() {
LaboratorioDAO laboratorioDAO = new LaboratorioDAO();
List<Laboratorio> lista = laboratorioDAO.listarTudo();
comboTuss.addItem("--- Selecione ---");
for (Laboratorio laboratorio : lista) {
comboTuss.addItem(laboratorio);
AutoCompleteDecorator.decorate(comboTuss);
}
}
Meu RegistraExameDAO:
package dao;
//SEÇÃO DE IMPORTAÇÃO
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Transaction;
import org.hibernate.Session;
import persistencia.Funcionario;
import util.HibernateUtil;
import persistencia.RegistraExame;
public class RegistraExameDAO {
//CRIANDO UMA SESSÃO
private Session sessao = HibernateUtil.getSessionFactory().openSession();
//MÉTODO DE INCLUSÃO DE DADOS NA TABELA CompraEpi
public void gravar(RegistraExame registraExame) {
Transaction transacao = sessao.beginTransaction();
sessao.saveOrUpdate(registraExame);
transacao.commit();
}//FIM DO MÉTODO DE INCLUSÃO
//MÉTODO DE EXCLUSÃO DE DADOS NA TABELA CompraEpi
public void excluir(RegistraExame registraExame) {
Transaction transacao = (Transaction) sessao.beginTransaction();
sessao.delete(registraExame);
transacao.commit();
}//FIM DO MÉTODO DE EXCLUSÃO
//MÉTODO DE LISTAR
public List<RegistraExame> listarExamesFuncionario (Funcionario funcionario){
Transaction transacao = sessao.beginTransaction();
Query query = sessao.getNamedQuery("ListarExamesFuncionario.listarTodos");
query.setParameter(0, funcionario);
List<RegistraExame> lista = query.list();
transacao.commit();
return lista;
}
}
Obrigada,
Aline
-
i aew Aline Lozano, pelo que vi no erro, o problema está no cast, você está tentando converter uma String para Exame.
espero que ajude, abraço!
Desculpe a ignorância, mas fiquei na mesma, não tenho a mínima idéia do que fazer.
Aline
-
Boa tarde,
estou com problema na alteração de arquivos.
Tenho meu diagrama de classe da seguinte forma: (não consegui colocar a imagem)
Funcionario - RegistraExame - Exame
------------------------------
Cadastrei na tabela "REGISTRAEXAME" o funcionário + exame, salvei e deu certo.
Quando chamo minha tela para alterar esse registro, dá erro ao alterá-lo.
Meu método para alterar o registro:
RegistraExame registraExame = new RegistraExame();
registraExame.setDtExame(dtExame.getText());
registraExame.setMedico(medico.getText().toUpperCase());
registraExame.setPressaoArterialSistolica(pressaoArterialSistolica.getText());
registraExame.setPressaoArterialDiastolica(pressaoArterialDiastolica.getText());
registraExame.setPressaoArterialMedia(pressaoArterialMedia.getText());
registraExame.setResultadoPam(resultadoPam.getText());
registraExame.setDescMedica(descMedica.getText().toUpperCase());
registraExame.setFuncionario((Funcionario)comboFuncionario.getSelectedItem());
registraExame.setExame((Exame)comboExame.getSelectedItem()); (aqui está com problema) :blink:
RegistraExameDAO registraExameDAO = new RegistraExameDAO();
registraExameDAO.gravar(registraExame);
------------------------
ero gerado:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: persistencia.RegistraExame cannot be cast to persistencia.Exame
at telas.PesquisarRegistraExame.btnAlterarActionPerformed(PesquisarRegistraExame.java:913)
-----------------------
No aguardo de uma ajuda.
Aline
-
Olá, consegui resolver meu problema:
No meu método para carregar cidades estava errado, na última linha:
public void carregaComboDescCidade() {
CidadeDAO cidadeDAO = new CidadeDAO();
List<Cidade> lista = cidadeDAO.listarTudo();
comboDescCidade.addItem("--- Cidades / UF ---");
for (Cidade cidade : lista) {
comboDescCidade.addItem(cidade.getDescCidade());
forma correta:
comboDescCidade.addItem(cidade);
Att.
Aline
-
ninguém???
-
Estou com um problema na inserção de dados, com duas tabelas:
Tenho uma tabela “LocalEvento”, que busca a tabela “Cidade”.
Tenho um método que preenche meu combo “Cidade”, e ao salvar ocorre o erro abaixo.
"java.lang.ClassCastException: java.lang.String cannto be cast to persistencia.Cidade
Meu método para carregar cidades:
public void carregaComboDescCidade() {
CidadeDAO cidadeDAO = new CidadeDAO();
List<Cidade> lista = cidadeDAO.listarTudo();
comboDescCidade.addItem("--- Cidades / UF ---");
for (Cidade cidade : lista) {
comboDescCidade.addItem(cidade.getDescCidade());
Método Gravar
LocalEvento localEvento = new LocalEvento();
localEvento.setDescLocal(descLocal.getText().toUpperCase());
localEvento.setCidade((Cidade)comboDescCidade.getSelectedItem());
LocalEventoDAO localEventoDAO = new LocalEventoDAO();
localEventoDAO.gravar(localEvento);
idLocal.setText(String.valueOf(localEvento.getIdLocal()));
JOptionPane.showMessageDialog(null, "Local do Evento cadastrado com sucesso!");
Alguém pode me ajudar?
Obrigada.
-
Pessoal, estou com o seguinte erro:
Exception in thread "main" java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at util.HibernateUtil.getSessionFactory(HibernateUtil.java:13)
at dao.ProdutoDAO.<init>(ProdutoDAO.java:10)
at main.ProdutoGravar.main(ProdutoGravar.java:13)
Meu código:
------------------------------------------------------------------------------------------
package dao;
import org.hibernate.Session;
import org.hibernate.Transaction;
import persistencia.Produto;
import util.HibernateUtil;
public class ProdutoDAO {
private Session sessao = HibernateUtil.getSessionFactory().openSession();
public void gravar(Produto prod) {
Transaction transacao = sessao.beginTransaction();
sessao.saveOrUpdate(prod);
transacao.commit();
}
}
------------------------------------------------------------------------------------------
package main;
import persistencia.Produto;
import dao.ProdutoDAO;
public class ProdutoGravar {
public static void main(String[] args) {
Produto prod = new Produto();
prod.setDescricao("Teste");
prod.setPreco(1.0f);
prod.setQuantidade(10);
ProdutoDAO pdao = new ProdutoDAO();
pdao.gravar(prod);
}
}
------------------------------------------------------------------------------------------
package util;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.hibernate.cfg.Configuration;
public class HibernateUtil {
private static SessionFactory sessionFactory;
public static SessionFactory getSessionFactory() {
if (sessionFactory == null) {
AnnotationConfiguration cfg = new AnnotationConfiguration();
Configuration config = cfg.configure("hibernate.cfg.xml");
sessionFactory = config.buildSessionFactory();
}
return sessionFactory;
}
public static Session getSession(){
Session sessao = sessionFactory.openSession();
return sessao;
}
}
------------------------------------------------------------------------------------------
package persistencia;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
@Entity
@Table(name="Produto")
public class Produto implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Integer codigo;
@Column (name = "descricao")
private String descricao;
@Column (name = "quantidade")
private Integer quantidade;
@Column (name = "preço")
private Float preço;
// Métodos get/set (Source – Generate Getters/Setters)
Me ajudem.
Aline
-
olá Aline Lozano, bom o drive que você está tentando não é compatível com sua versão do JAVA, acho que só no JAVA 6 ou +
até mais, abraço!
Incluí mais algumas libs, e deu o seguinte erro:
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:151)
at GravaAluno.main(GravaAluno.java:20)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 2 more
Java Result: 1
Minhas libs:
hibernate3.jar
dom4j-1.6.1.jar
log4j-1.2.12.jar
sqljdbc.jar
c3p0-0.9.1.jar
cglib.jar
antlr-2.7.6.jar
hibernate-annotations-3.5.6-Final.jar
Obrigada,
Aline
-
Olá, estou realizando uma conexão ao servidor SQL 2005, e estou tendo um erro.
Minha configuração de conexão:
<property name="hibernate.connecction.driver_class">
com.microsoft.sqlserver.jdbc.SQLServerDriver
</property>
<property name="hibernate.connection.url">
jdbc:sqlserver://192.168.0.107:ASTERIX\SQLEXPRESS/javaHibernate
</property>
<property name="hibernate.connection.username">
SA
</property>
<property name="hibernate.connection.password">
MINHA SENHA
</property>
<property name="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
O ERRO: GRAVE: Java Runtime Environment (JRE) version 1.6 is not supported by this driver. Use the sqljdbc4.jar class library, which provides support for JDBC 4.0.
obs: a lib sqljdbc4.jar eu tenho em meu projeto.
Help.
Aline
-
Boa tarde,
Estou com uma dúvida e não sei como solucionar, por favor me ajudem.
Tenho o seguinte comando:
SELECT DW_Notas.Id_Contrato AS Nota, DW_Notas.Competencia, DW_Fato_Producao.Lote, DW_Notas.[Data de Internacao], DW_Notas.Nota AS Expr1 FROM DW_Fato_Producao INNER JOIN DW_Notas ON DW_Fato_Producao.Competencia = DW_Notas.Competencia AND DW_Fato_Producao.Canal = DW_Notas.Canal AND DW_Fato_Producao.Lote = DW_Notas.Lote AND DW_Fato_Producao.Nota = DW_Notas.Nota AND DW_Fato_Producao.[Tipo Documento] = DW_Notas.[Tipo Documento] AND DW_Fato_Producao.[Numero Documento] = DW_Notas.[Numero Documento] WHERE (DW_Notas.Competencia = CONVERT(DATETIME, '2010-09-01 00:00:00', 102)) AND (DW_Notas.[Data de Internacao] <> CONVERT(DATETIME, '1900-01-01 00:00:00', 102)) AND (DW_Notas.Id_Contrato = 9400021187)
que resulta em várias linhas diferentes, mas com o mesmo número de Nota, assim quero agrupá-las, que segue:SELECT DW_Notas.Id_Contrato AS Nota, DW_Notas.Competencia, DW_Fato_Producao.Lote, DW_Notas.[Data de Internacao], DW_Notas.Nota FROM DW_Fato_Producao INNER JOIN DW_Notas ON DW_Fato_Producao.Competencia = DW_Notas.Competencia AND DW_Fato_Producao.Canal = DW_Notas.Canal AND DW_Fato_Producao.Lote = DW_Notas.Lote AND DW_Fato_Producao.Nota = DW_Notas.Nota AND DW_Fato_Producao.[Tipo Documento] = DW_Notas.[Tipo Documento] AND DW_Fato_Producao.[Numero Documento] = DW_Notas.[Numero Documento] GROUP BY DW_Notas.Competencia, DW_Fato_Producao.Lote, DW_Notas.[Data de Internacao], DW_Notas.Nota, DW_Notas.Id_Contrato HAVING (DW_Notas.Competencia = CONVERT(DATETIME, '2010-09-01 00:00:00', 102)) AND (DW_Notas.[Data de Internacao] <> CONVERT(DATETIME, '1900-01-01 00:00:00', 102)) AND (DW_Notas.Id_Contrato = 9400021187)
agrupando-as tenho 6 registros apenas em minha tabela,
a Dúvida:
como faço para mostrar como resultado a contagem 6, que seria Total de 6 Internações ??
Espero que me ajudem.
Aline
Relacionamento entre tabelas e se não encontrar a relação ignora
em SQL Server
Postado
Bom dia,
não sei se é possível, mas estou com dúvida.
tenho duas tabelas: Pagamento_Prestador e Receita de Co-Participação, a relação entre elas é
INNER JOIN [Receita de Co-Participação] ON Pagamento_Prestador.[Nr Doc ] = [Receita de Co-Participação].[Doc original]
quero trazer os dados da seguinte forma:
Nr Doc Doc Original Valor receita Valor Co-Participação
1 1 R$ 1,00 R$ 0,20
2 não existe R$ 3,00 R$ -
3 3 R$ 7,00 R$ 0,90
4 não existe R$ 5,00 R$ -
como faço isso no comando sql?
Obrigada se alguém puder ajudar.