| Autor |
Mensagem |
|
|
Rogel o meu municipioDAO já postei mais em cima!!
Eu ainda não tive tempo de fazer as mudanças que vcs pasaram ai pq estou no rala...
|
 |
|
|
Eu coloquei como pediu e deu um erro HTTP Status 500
coloquei assim no jsp entrada
<n:comboreloadGroup useajax=true>
<t:property name="uf"/>
<t:property name="municipio"/>
</n:comboreloadgroup>
e o municipioDAO está assim
public class MunicipioDAO extends GenericDAO<Municipio>{
@Override
public void updateListagemQuery(QueryBuilder<Municipio> query, FiltroListagem filtro) {
query.leftOuterJoinFetch("municipio.uf");
}
@Override
public void updateEntradaQuery(QueryBuilder<Municipio> query) {
query.leftOuterJoinFetch("municipio.uf");
}
}
|
 |
|
|
|
Os itens do Uf estão sendo carregados mais os do municipio não estão sendo....
|
 |
|
|
Meu jsp clienteEntrada está assim...
<%@ taglib prefix="n" uri="neo"%>
<%@ taglib prefix="t" uri="template"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<t:entrada>
<t:janelaEntrada>
<t:tabelaEntrada>
<t:property name="id" renderAs="doubleline" label="Codigo"/>
<t:property name="nome"/>
<t:property name="nomeFantasia"/>
<t:property name="dsEndereco"/>
<t:property name="dsBairro"/>
<t:property name="municipio"/>
<t:property name="nrCEP"/>
<t:property name="nrTelefone"/>
<t:property name="nrCGCCPF"/>
<t:property name="dsEmail"/>
<t:property name="uf"/>
</t:tabelaEntrada>
</t:janelaEntrada>
</t:entrada>
e meu clienteListagem está assim...
<%@ taglib prefix="n" uri="neo"%>
<%@ taglib prefix="t" uri="template"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<t:listagem>
<t:janelaResultados name="listaDetalhe">
<t:tabelaResultados>
<t:property name="nome"/>
<t:property name="nomeFantasia" label="Nome Fantasia"/>
<t:property name="municipio"/>
<t:property name="uf"/>
<t:property name="dsEndereco"/>
<t:property name="dsBairro"/>
<t:property name="nrCEP"/>
<t:property name="nrTelefone"/>
<t:property name="nrCGCCPF"/>
<t:property name="dsEmail"/>
</t:tabelaResultados>
</t:janelaResultados>
</t:listagem>
|
 |
|
|
Estou com um tela de clientes e tenho duas combobox as de Municipio e a de Uf a de uf tras do dados blz mais a de municipio não e estou fazendo assim...
package org.neoframework.Projeto.bean;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import br.com.linkcom.neo.validation.annotation.MaxLength;
import br.com.linkcom.neo.validation.annotation.Required;
@Entity
public class Cliente {
Integer id;
String nome;
String nomeFantasia;
String dsEndereco;
String dsBairro;
Municipio municipio;
String nrCEP;
String nrTelefone;
String nrCGCCPF;
String dsEmail;
Uf uf;
@MaxLength(50)
public String getDsBairro() {
return dsBairro;
}
@MaxLength(50)
public String getDsEmail() {
return dsEmail;
}
@MaxLength(50)
public String getDsEndereco() {
return dsEndereco;
}
/*Chave primaria da Tabela*/
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Integer getId() {
return id;
}
/*Faz referencia a tabela municipio muitos para um Cliente */
@ManyToOne(fetch=FetchType.LAZY)
@Required
public Municipio getMunicipio() {
return municipio;
}
@MaxLength(50)
public String getNome() {
return nome;
}
@MaxLength(50)
public String getNomeFantasia() {
return nomeFantasia;
}
@MaxLength(9)
public String getNrCEP() {
return nrCEP;
}
@MaxLength(14)
public String getNrCGCCPF() {
return nrCGCCPF;
}
@MaxLength(10)
public String getNrTelefone() {
return nrTelefone;
}
/*Faz referencia para a tabela de uf muitos para um Cliente*/
@ManyToOne(fetch=FetchType.LAZY)
@Required
public Uf getUf() {
return uf;
}
public void setDsBairro(String dsBairro) {
this.dsBairro = dsBairro;
}
public void setDsEmail(String dsEmail) {
this.dsEmail = dsEmail;
}
public void setDsEndereco(String dsEndereco) {
this.dsEndereco = dsEndereco;
}
public void setId(Integer id) {
this.id = id;
}
public void setMunicipio(Municipio municipio) {
this.municipio = municipio;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setNomeFantasia(String nomeFantasia) {
this.nomeFantasia = nomeFantasia;
}
public void setNrCEP(String nrCEP) {
this.nrCEP = nrCEP;
}
public void setNrCGCCPF(String nrCGCCPF) {
this.nrCGCCPF = nrCGCCPF;
}
public void setNrTelefone(String nrTelefone) {
this.nrTelefone = nrTelefone;
}
public void setUf(Uf uf) {
this.uf = uf;
}
}
No DAO estou com duvidas ainda e estou no começo mais fiz assim...
package org.neoframework.Projeto.dao;
import org.neoframework.Projeto.bean.Cliente;
import br.com.linkcom.neo.controller.crud.FiltroListagem;
import br.com.linkcom.neo.persistence.GenericDAO;
import br.com.linkcom.neo.persistence.QueryBuilder;
public class ClienteDAO extends GenericDAO<Cliente> {
@Override
public void updateListagemQuery(QueryBuilder<Cliente> query, FiltroListagem filtro) {
query.leftOuterJoinFetch("cliente.municipio");
query.leftOuterJoinFetch("cliente.uf");
}
@Override
public void updateEntradaQuery(QueryBuilder<Cliente> query) {
query.leftOuterJoinFetch("cliente.municipio");
query.leftOuterJoinFetch("cliente.uf");
}
}
qualquer erro e pq estou no começo e não sei muito coisa...hehehe...
|
 |
|
|
Obrigado pela indicação do link dei uma lida e deu para entender...
So que gera outra duvida eu estou desenvolvendo um software multiempresa com que tem empresa e estabelecimento por exemplo
todas as tabelas tem que ter esses dois fields como que faria para não fica escrevendo em todas as telas de acesso ao banco para adicionar os dois campos tem como fazer a inserção, atualização e filtragem dos dados automatica....
Filtra os usuarios logados e por essas chaves e username e login...
Valeuu.....
|
 |
|
|
Estou com duvida com chave composta no neo da para utilizar com anotações do hibernate se tiver como usar...
Valeuuuu...
|
 |
|
|
Blz rogel...
Estou com uma duvida como que faço para criar e chamar uma pagina de login primeiro depois de logado...vai para a pagina principal só o menu bem simples dai chamar qualquer pagina de cadastro...
Tem como esclarecer essa duvida...
Obrigado......
|
 |
|
|
ja corrigi...
era
@GeneratedValue(strategy=GenerationType.AUTO)
|
 |
|
|
Rogel aqui não deu
coloquei assim
---------------------------------------------------
package org.neoframework.Projeto.bean;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import net.sf.cglib.util.ParallelSorter.Generator;
@Entity
public class Uf {
Integer id;
String nome;
String sigla;
@Id
@GeneratedValue(type=GeneratorType.AUTO)
public Integer getId() {
return id;
}
public String getNome() {
return nome;
}
public String getSigla() {
return sigla;
}
public void setId(Integer id) {
this.id = id;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setSigla(String sigla) {
this.sigla = sigla;
}
}
-------------------------------------------------
Se estiver errado...
|
 |
|
|
Tudo bem pessoal...
Estava fazendo os passos do tutorial crud simples fiz como se pede so que no beans criei assim...
------------------------------------------------------
package org.neoframework.Projeto.bean;
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity
public class Uf {
Integer id;
String nome;
String sigla;
@Id
public Integer getId() {
return id;
}
public String getNome() {
return nome;
}
public String getSigla() {
return sigla;
}
public void setId(Integer id) {
this.id = id;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setSigla(String sigla) {
this.sigla = sigla;
}
}
----------------------------------------------------------------
pq uso campo autoincrement no mysql
executo blz
quando vou cadastrar ele me vou esse erro...
ids for this class must be manually assigned before calling save(): org.neoframework.Projeto.bean.Uf; nested exception is org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save(): org.neoframework.Projeto.bean.Uf
ids for this class must be manually assigned before calling save(): org.neoframework.Projeto.bean.Uf
alguem me dar uma força...
Obrigado..
|
 |
|
|
|
Obridado pela ajuda!
|
 |
|
|
Tudo pessoal sou novo em j2ee e no neoframeworks...
Estou com duvidas de como configurar o arquivo xml para conexão
com o firebird...
Se alguem tiver como me orientar obrigado...
|
 |
|
|