
remazela
Membro Júnior-
Posts
15 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que remazela postou
-
Caros amigos saudações... Estou com um pequeno problema com o Notebook novo que comprei. Os novos note não vem como fazendo parte o LEITOR DE DVD e CD nos note, ou seja, são os chamados SLIM. Bom, adquiri um Leitor de DVD e CD externo, após conectar no NOTEBOOK, não apareceu nada sobre instalação/reconhecimento do aparelho. Como faço para que o Windows possa reconhecer e mostrar no Meu Computador a unidade de Leitor DVD / CD externo ? Grato, Cesar
-
Windows 10 - Excluir propagandas na lateral da área de trabalho
remazela respondeu ao tópico de remazela em Windows 10
Amigos, Adquiri um novo notebook da marca Positivo, na verdade comprei hoje. Após iniciar o note, apareceu esses link ao lado. Gostaria de saber se tem como tirar isso. -
Windows 10 - Excluir propagandas na lateral da área de trabalho
remazela postou um tópico em Windows 10
Caros amigos Saudações... Por favor, alguém sabe me ajudar como faço para tirar as propaganda que aparece na área de trabalho do windows. Aparece na lateral direita da área de trabalho. Anexei a imagem para os amigos entender. Grato, Renato -
Falha ao inserir dados no banco Mysql
remazela respondeu ao tópico de Lucas Neves Videira em Web e banco de dados
Caro amigo Lucas Cria um arquivo apenas de conexão desta forma: <?php //Arquivo config.php //DB configuração Constants define('_HOST_NAME_', 'localhost'); define('_USER_NAME_', 'root'); define('_DB_PASSWORD', ''); define('_DATABASE_NAME_', 'nomeBancoDados'); //PDO Conexão com o Banco de Dados try { $conexao = new PDO('mysql:host='._HOST_NAME_.';dbname='._DATABASE_NAME_, _USER_NAME_, _DB_PASSWORD); $conexao->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); } catch(PDOException $error_conecta) { echo 'ERROR: ' . $error_conecta->getMessage(); } ?> Depois no seu arquivo que for usar para INSERIR, faz desta forma: <?php //Chama a pasta de Conexão include"Conectar/config.php"; if(isset($_POST['executar']) && $_POST['executar'] == 'Gravar'){ $cotaQtde = strip_tags(trim($_POST['respQtde'])); $cotaVlr = strip_tags(trim($_POST['respValor'])); $sql_pr = 'INSERT INTO cotaResp (cotaQtde, cotaVlr) '; $sql_pr .= 'VALUES (:cotaQtde, :cotaVlr)'; try{ $query_pr = $conecta->prepare($sql_pr); $query_pr->bindValue(':cotaQtde',$cotaQtde,PDO::PARAM_STR); $query_pr->bindValue(':cotaVlr',$cotaVlr,PDO::PARAM_STR); $query_pr->execute(); echo '<div class="comunicado">Produto Cadastrado com Sucesso!</div><!--aviso-->'; //Redirecionando para Caixa de Enrada do Cliente echo '<meta http-equiv="refresh" content="2, URL=painel.php?exe=cadastro/cot_itens&cotaNum='.$cotaNum.'&clieId='.$clieId.'" />'; } catch(PDOexception $error_novoPr) { echo 'Erro ao Cadastrar o Produto '.$error_novoPr->getMessage(); } } //Fim do IF ?> Espero ter ajudado e esclarecido. Renato -
Caro amigo Grato por sua ajuda, apenas uma dúvida: Como preciso de informar DATA e HORA, o input ficaria assim no caso do datetime: <input type="datetime" id="dtHrs" name="dtHrs" /> seria isso ? Grato, Renato
-
Caro amigo Por favor, me perdoa por perturbar com minha dúvida, mas infelizmente não deu certo. a minha tabela está assim: CREATE TABLE IF NOT EXISTS `cotacao` ( `cotaId` int(11) NOT NULL AUTO_INCREMENT, `cotaNumero` varchar(255) DEFAULT NULL, `cotaDtInicio` date NULL DEFAULT NULL, `cotaHrsInicio` time NULL DEFAULT NULL, `cotaDtFim` date NULL DEFAULT NULL, `cotaHrsFim` time NULL DEFAULT NULL, `cotaTitulo` varchar(255) DEFAULT NULL, `cotaObserva` varchar(255) DEFAULT NULL, `cotaStatus` int(1) NOT NULL, `clienteId` varchar(11) DEFAULT NULL, `desc_categ` varchar(255) DEFAULT NULL, `desc_pgto` varchar(255) DEFAULT NULL, PRIMARY KEY (`cotaId`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1; Escrevi esse código, mas consigo alterar se digitar o código num input text, o que não quero. //Alterar o Status da Cotação para Analisar cotaId = $_POST['cotaId']; $cotaStatus = '2'; $sql_produto = 'UPDATE cotacao SET cotaStatus = :cotaStatus WHERE cotaId = :cotaId'; try{ $query_produto = $conecta->prepare($sql_produto); $query_produto->bindValue(':cotaStatus',$cotaStatus,PDO::PARAM_STR); $query_produto->bindValue(':cotaId',$cotaId,PDO::PARAM_STR); $query_produto->execute(); echo '<br/>'; echo '<div class="comunicado">Cotação está em Processo de Análise!</div><!--aviso-->'; } catch(PDOexception $error_novoProduto) { echo 'Erro ao Editar o Produto '.$error_novoProduto->getMessage(); } Preciso ler linha a linha da tabela e o que tiver com a DATA e HORA vencida, o sistema muda o STATUS para 2(análise). Estou usando PDO para minha SELECT, INSERT, UPDATE e DELETE. Infelizmente, não consigo escrever esse comando que lê a tabela e altera. Por favor, se puder me ajudar ficarei muito grato. Atenciosamente, Renato
-
Caros amigos Por favor, me perdoa por minha dúvida. Preciso criar uma função que após logar no sistema, o PHP faz uma busca no Banco de Dados. Seria o seguinte: => tudo que for maior que a DATA e HORA atual o STATUS fica em espera. Como faço essa busca e alteração no Banco, sem ter que informar o ID ? Grato, Renato
-
PHP - Impedir de Importar Arquivo .TXT em Duplicidade
remazela respondeu ao tópico de remazela em Web e banco de dados
Caro amigo DiF Conforme sua orientação LI o manual, entendi a lógica, mas infelizmente não tive sucesso em adaptar ao meu código acima. Por favor, poderia me ajudar ? Grato, -
PHP - Impedir de Importar Arquivo .TXT em Duplicidade
remazela postou um tópico em Web e banco de dados
Caros amigos Desculpa recorrer a ajuda dos amigos, mas estou com uma dúvida. Gostaria de Impedir a Importação de Arquivo .TXT em duplicidade. Por exemplo, tenho o seguinte arquivo .TXT: 1005;2015;1000 1005;3017;1000 1005;4019;1000 O campos seriam: 1005 o número do arquivo gerado pelo sistema 2015 o número do produto 1000 a quantidade requerida Tenho o seguinte código que uso para realizar a Importação do .TXT (funciona corretamente). <?php //Variável Passada da Página Anterior $cotaIdGet = isset($_GET['cotaId']) ? $_GET['cotaId'] : false; $cotaId = isset($_POST['cotaId']) ? $_POST['cotaId'] : $cotaIdGet; $cotaNumeroGet = isset($_GET['cotaNumero']) ? $_GET['cotaNumero'] : false; $cotaNumero = isset($_POST['cotaNumero']) ? $_POST['cotaNumero'] : $cotaNumeroGet; //Função para importar Arquivo function Inserir($itens, Pdo $pdo){ $sts = $pdo->prepare("INSERT INTO cotacaoItens(cotaNumImport, codProdClie, cotaQtde, cotaId, clienteId, cotaNumero) VALUES(?,?,?,?,?,?);"); $sts->bindValue(1, $itens[0], PDO::PARAM_STR); $sts->bindValue(2, $itens[1], PDO::PARAM_STR); $sts->bindValue(3, $itens[2], PDO::PARAM_STR); $sts->bindValue(4, $itens[3], PDO::PARAM_STR); $sts->bindValue(5, $itens[4], PDO::PARAM_STR); $sts->bindValue(6, $itens[5], PDO::PARAM_STR); $sts->execute(); $sts->closeCursor(); $sts = NULL; } if (!empty($_FILES['arquivo'])) { $Pdo = new PDO("mysql:host=localhost; dbname=siscota", "root", ""); $file = fopen($_FILES['arquivo']['tmp_name'], 'r'); while (!feof($file)){ $linha = fgets($file); $itens = explode(';', $linha); $itens[] = $cotaId; $itens[] = $clienteId; $itens[] = $cotaNumero; Inserir($itens, $Pdo); } } ?> <form id="cotaItens" name="cotaItens" action="" method="post" enctype="multipart/form-data"> <span>Adicionar os Itens da Cotação:</span> <p class="p_esp"> <label> <h2> • importar somente arquivo .TXT » <input type="file" name="arquivo" id="arquivo" /> <input type="submit" name="confirmar" value="Confirmar" /> </h2> </label> </p> <input type="hidden" name="cotaId" value="<?php echo $cotaId;?>" /> <input type="hidden" name="cotaNumero" value="<?php echo $cotaNumero;?>" /> </form> COMO FAÇO PARA NÃO DEIXAR IMPORTAR NOVAMENTE O ARQUIVO .TXT ? Grato, Renato -
Java + eclipse + primefaces datatable linha selecionada
remazela postou um tópico em Java/Android SDK
Caros amigos Peço ajuda dos amigos em algo que para muito é simples. Como faço para quando passar o mouse em cima da linha de uma DataTable, a linha fica em evidência. Tenho uma lista de produto, quando passar o mouse ou selecionar uma linha, gostaria que ficasse destacada. Grato a todos. Atenciosamente, Renato -
Caros amigos. Após algumas pesquisas e busca na Net consegui resolver o erro: HTTP Status 500 - MenuItem must be inside a form element Coloquei o seguinte comando no menu: <h:form></h:form>, ficou assim. <p:layoutUnit header="Menu Principal" position="west" size="250" resizable="false" closable="false" collapsible="false"> <h:form> <!-- APÓS ACRESCENTAR ESTE COMANDO O MEU FUNCIONOU NORNAL --> <p:panelMenu style="width:300px"> <p:submenu label="Arquivo"> <p:menuitem value="Home" /> <p:menuitem value="Sair" /> </p:submenu> <p:submenu label="Cadastro"> <p:menuitem value="Forncedor"/> <p:menuitem value="Produto"/> <p:menuitem value="Funcionário"/> </p:submenu> <p:submenu label="Manutenção"> <p:menuitem value="Entrada"/> <p:menuitem value="Vendas"/> <p:separator /> <p:menuitem value="Relatório"/> </p:submenu> </p:panelMenu> </h:form> </p:layoutUnit> Grato a todos. Atenciosamente, Renato
-
Caro amigo Diego O <p:menuitem /> está dentro do: <p:layoutUnit > <p:panelMenu> <p:submenu> <p:menuitem /> <!-- Mesmo assim continua o erro --> </p:submenu> </p:panelMenu> </p:layoutUnit> Observação: estou usando o xhtml e não html. Como consigo corrigir ? Grato. REnato
-
Caros amigos. Estou com um pequeno problema de Criação de Menu, escrevi um código para menu vertical usando o PrimeFaces mas está dando erro. O erro é causado principalmente após usar o comando: <p:menuitem />, aí não compila. Como devo corrigir este erro ? Código Fonte do Menu <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core" xmlns:p="http://primefaces.org/ui" xmlns:ui="http://xmlns.jcp.org/jsf/facelets"> <h:head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Famrácia WEB</title> </h:head> <h:body> <p:layout fullPage="true"> <p:layoutUnit header="Sistema WEB para Gerenciamento de Farmácia" position="north" resizable="false" closable="false" collapsible="false"> </p:layoutUnit> <p:layoutUnit header="Desenvolvido por: RCT Informática" position="south" resizable="false" closable="false" collapsible="false"> </p:layoutUnit> <p:layoutUnit header="Menu Principal" position="west" size="250" resizable="false" closable="false" collapsible="false"> <p:panelMenu style="width:300px"> <p:submenu label="Arquivo"> <p:menuitem value="Home" /> <p:menuitem value="Sair" /> </p:submenu> <p:submenu label="Cadastro"> <p:menuitem value="Forncedor"/> <p:menuitem value="Produto"/> <p:menuitem value="Funcionário"/> </p:submenu> <p:submenu label="Manutenção"> <p:menuitem value="Entrada"/> <p:menuitem value="Vendas"/> <p:separator /> <p:menuitem value="Relatório"/> </p:submenu> </p:panelMenu> </p:layoutUnit> <p:layoutUnit position="center" resizable="false" closable="false" collapsible="false"> <ui:insert name="conteudo"/> </p:layoutUnit> </p:layout> </h:body> </html> Erro gerado: HTTP Status 500 - MenuItem must be inside a form element type Exception report message MenuItem must be inside a form element description The server encountered an internal error that prevented it from fulfilling this request. exception javax.servlet.ServletException: MenuItem must be inside a form element javax.faces.webapp.FacesServlet.service(FacesServlet.java:659) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) root cause javax.faces.FacesException: MenuItem must be inside a form element org.primefaces.component.menu.BaseMenuRenderer.encodeMenuItem(BaseMenuRenderer.java:177) org.primefaces.component.panelmenu.PanelMenuRenderer.encodeRootSubmenu(PanelMenuRenderer.java:133) org.primefaces.component.panelmenu.PanelMenuRenderer.encodeMarkup(PanelMenuRenderer.java:64) org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:114) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89) org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72) org.primefaces.component.layout.LayoutUnitRenderer.encodeEnd(LayoutUnitRenderer.java:49) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) note The full stack trace of the root cause is available in the Apache Tomcat/8.0.33 logs. -------------------------------------------------------------------------------- Apache Tomcat/8.0.33 Grato a todos. Atenciosamente, Renato
-
Erro apresentado em programação em java + hibernate
remazela respondeu ao tópico de remazela em Java/Android SDK
Caros amigos Agradeço a todos que visualizaram meu pedido de ajuda, mas consegui resolver o erro. Nesta linha está o erro: @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "tbl_funcionarios_fun_codigo", referencedColumnName = "fun_codigo", nullable = false) private Funcionario funcionario; Não prestei atenção mas na base do banco de dados havia digitado errado a chave estrangeira, ou seja: digitado na base de dados: "tbl_funcionarios_fun_condigo" (por causa de uma letrinha (n) deu erros. o correto é...........................: "tbl_funcionarios_fun_codigo" Grato a todos. Atenciosamente, Renato -
Caros amigos. Estou escrevendo um sistema em JAVA usando Hibernate e me deparei com o seguinte problema, conforme mensagem de falha ao tentar Criar o SessionFactory.java.lang.NullPointerException . NÃO ENTENDI. Abaixo os códigos fonte que estou usando. Venda.java package br.com.farmacia.domain; import java.math.BigDecimal; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.NamedQueries; import javax.persistence.NamedQuery; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity @Table(name = "tbl_vendas") @NamedQueries({ @NamedQuery(name = "Venda.listar", query = "SELECT venda FROM Venda venda"), @NamedQuery(name = "Venda.buscarPorCodigo", query = "SELECT Venda FROM Venda venda WHERE codigo = :codigo") }) public class Venda { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "ven_codigo") private Long codigo; @Temporal(value = TemporalType.TIMESTAMP) @Column(name = "ven_horario", nullable = false) private Date horario; @Column(name = "ven_valor_total", precision = 7, scale = 2, nullable = false) private BigDecimal valor; @ManyToOne(fetch = FetchType.EAGER) @JoinColumn(name = "tbl_funcionarios_fun_codigo", referencedColumnName = "fun_codigo", nullable = false) private Funcionario funcionario; public Long getCodigo() { return codigo; } public void setCodigo(Long codigo) { this.codigo = codigo; } public Date getHorario() { return horario; } public void setHorario(Date horario) { this.horario = horario; } public BigDecimal getValor() { return valor; } public void setValor(BigDecimal valor) { this.valor = valor; } public Funcionario getFuncionario() { return funcionario; } public void setFuncionario(Funcionario funcionario) { this.funcionario = funcionario; } @Override public String toString() { return "Venda [codigo=" + codigo + ", horario=" + horario + ", valor=" + valor + ", funcionario=" + funcionario + "]"; } } VendaDAO.java package br.com.farmacia.dao; import org.hibernate.Session; import org.hibernate.Transaction; import br.com.farmacia.domain.Venda; import br.com.farmacia.util.HibernateUtil; public class VendaDAO { public void salvar(Venda venda){ Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null; try { transacao = sessao.beginTransaction(); sessao.save(venda); //Confirma a transação transacao.commit(); } catch (RuntimeException ex) { //Se a Transação foi Iniciada if(transacao != null){ transacao.rollback(); } //Capturar o erro throw ex; } finally { sessao.close(); } } } VendaDAOTest.java - neste código fonte, testo para ver se está salvando no banco de dados. package br.com.farmacia.dao; import org.hibernate.Session; import org.hibernate.Transaction; import br.com.farmacia.domain.Venda; import br.com.farmacia.util.HibernateUtil; public class VendaDAO { public void salvar(Venda venda){ Session sessao = HibernateUtil.getSessionFactory().openSession(); Transaction transacao = null; try { transacao = sessao.beginTransaction(); sessao.save(venda); //Confirma a transação transacao.commit(); } catch (RuntimeException ex) { //Se a Transação foi Iniciada if(transacao != null){ transacao.rollback(); } //Capturar o erro throw ex; } finally { sessao.close(); } } } Após testar dá o seguinte erro no console que não consigo identificar onda está o erro. Console jun 04, 2016 3:06:34 PM org.hibernate.annotations.common.reflection.java.JavaReflectionManager <clinit> INFO: HCANN000001: Hibernate Commons Annotations {4.0.5.Final} jun 04, 2016 3:06:34 PM org.hibernate.Version logVersion INFO: HHH000412: Hibernate Core {4.3.11.Final} jun 04, 2016 3:06:34 PM org.hibernate.cfg.Environment <clinit> INFO: HHH000206: hibernate.properties not found jun 04, 2016 3:06:34 PM org.hibernate.cfg.Environment buildBytecodeProvider INFO: HHH000021: Bytecode provider name : javassist jun 04, 2016 3:06:34 PM org.hibernate.cfg.Configuration configure INFO: HHH000043: Configuring from resource: /hibernate.cfg.xml jun 04, 2016 3:06:34 PM org.hibernate.cfg.Configuration getConfigurationInputStream INFO: HHH000040: Configuration resource: /hibernate.cfg.xml jun 04, 2016 3:06:34 PM org.hibernate.cfg.Configuration doConfigure INFO: HHH000041: Configured SessionFactory: null jun 04, 2016 3:06:34 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure WARN: HHH000402: Using Hibernate built-in connection pool (not for production use!) jun 04, 2016 3:06:34 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/db_farmacia] jun 04, 2016 3:06:34 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH000046: Connection properties: {user=root, password=****} jun 04, 2016 3:06:34 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreator INFO: HHH000006: Autocommit mode: false jun 04, 2016 3:06:34 PM org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure INFO: HHH000115: Hibernate connection pool size: 1 (min=1) jun 04, 2016 3:06:34 PM org.hibernate.dialect.Dialect <init> INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQL5InnoDBDialect jun 04, 2016 3:06:34 PM org.hibernate.engine.transaction.internal.TransactionFactoryInitiator initiateService INFO: HHH000399: Using default transaction strategy (direct JDBC transactions) jun 04, 2016 3:06:34 PM org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init> INFO: HHH000397: Using ASTQueryTranslatorFactory jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.SchemaValidator validate INFO: HHH000229: Running schema validator jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.SchemaValidator validate INFO: HHH000102: Fetching database metadata jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000261: Table found: db_farmacia.tbl_fabricantes jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000037: Columns: [fab_descricao, fab_codigo] jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000261: Table found: db_farmacia.tbl_funcionarios jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000037: Columns: [fun_cpf, fun_nome, fun_senha, fun_codigo, fun_funcao] jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000261: Table found: db_farmacia.tbl_itens jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000037: Columns: [tbl_vendas_ven_codigo, ite_valor_parcial, tbl_produtoss_pro_codigo, ite_quantidade, ite_codigo] jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000261: Table found: db_farmacia.tbl_produtos jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000037: Columns: [pro_codigo, tbl_fabricantes_fab_codigo, pro_descricao, pro_quantidade, pro_preco] jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000261: Table found: db_farmacia.tbl_vendas jun 04, 2016 3:06:35 PM org.hibernate.tool.hbm2ddl.TableMetadata <init> INFO: HHH000037: Columns: [ven_horario, tbl_funcionarios_fun_codigo, ven_valor_total, ven_codigo] Falha ao tentar Criar o SessionFactory.java.lang.NullPointerException Alguém por favor, poderia me ajudar ? Grato, Renato Amigos, o código fonte correto do VendaDAOTest.java é o abaixo: package br.com.farmacia.test; import java.math.BigDecimal; import java.util.Date; import org.junit.Test; import br.com.farmacia.dao.FuncionarioDAO; import br.com.farmacia.dao.VendaDAO; import br.com.farmacia.domain.Funcionario; import br.com.farmacia.domain.Venda; public class VendaDAOTest { @Test public void salvar(){ FuncionarioDAO funcionarioDAO = new FuncionarioDAO(); Funcionario funcionario = funcionarioDAO.buscarPorCodigo(5L); Venda venda = new Venda(); venda.setFuncionario(funcionario); venda.setHorario(new Date()); venda.setValor(new BigDecimal(150.00D)); VendaDAO vendaDAO = new VendaDAO(); vendaDAO.salvar(venda); } } Desculpa o erro
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais