sábado, 3 de abril de 2010

RE: [java-br] duvida sobre refatorar.. encapsular campos

· 0 comentários

 


Vitor tudo beleza com voce?

Eu cliquei com o bt direito e nao aparecao a opção inserir codigo.

Quando cliqueir em refatoração ..encapsular campos apareceu a mensagem

"Cannot encapsulate this type of object. A field has to be selected"

abraços

marcelo

> To: java-br@yahoogrupos.com.br
> From: victorcoutinho1985@gmail.com
> Date: Tue, 30 Mar 2010 16:53:28 -0300
> Subject: Re: [java-br] duvida sobre refatorar.. encapsular campos
>
> pra encapsular os campos voce pode fazer de algumas formas..
> mas vou explicar duas
>
> clica com o direito e vai em inserir código
> depois vai abrir uma janelinha e voce clica em "getter e setter.." e escolhe
> os campos que quer emcapsular
>
> a outra é clicar com o direito
> depois em refatoração
> encapsular campos
> e novamente escolher os campos a serem refatorados..
>
>
> Atenciosamente,
>
> Victor Coutinho
> Tecnólogo em Análise e Desenvolvimento de Sistemas
> http://lattes.cnpq.br/7416203852681748
> Twitter @titocoutinho
>
> "Possuir um martelo não torna alguém um arquiteto" (Craig Larman)
>
>
> Em 30 de março de 2010 16:06, marcelo santos
> <m_augustosantos@hotmail.com>escreveu:
>
> >
> >
> >
> > Não, nao quero fazer a engenharia reversa, apenas quero fazer com que a
> > opção la do netbeans funcione corretamente, no video que assisti o
> > instruturo clicava com o botão direito sobre a classe que estava usando e o
> > netbeans oferecia o menu retatorar... encapsular e ja aparecia os campos da
> > tabela, fui fazer o mesmo e nao consegui, dei uma procurada em todas as
> > opções e nao descobri como fazer, pela logica deve haver alguma opção onde
> > deve-se mapear a tabela penso eu.
> >
> > Obrigado
> >
> > Victor
> >
> > > To: java-br@yahoogrupos.com.br <java-br%40yahoogrupos.com.br>
> > > From: victorcoutinho1985@gmail.com <victorcoutinho1985%40gmail.com>
> > > Date: Tue, 30 Mar 2010 13:04:15 -0300
> > > Subject: Re: [java-br] duvida sobre refatorar.. encapsular campos
> >
> > >
> > > quer fazer a engenharia reversa do banco depois gerar os getters and
> > > setters??
> > > é isso?
> > > Atenciosamente,
> > >
> > > Victor Coutinho
> > > Tecnólogo em Análise e Desenvolvimento de Sistemas
> > > http://lattes.cnpq.br/7416203852681748
> > > Twitter @titocoutinho
> > >
> > > "Possuir um martelo não torna alguém um arquiteto" (Craig Larman)
> > >
> > >
> > > Em 30 de março de 2010 11:59, maraugustto <m_augustosantos@hotmail.com<m_augustosantos%40hotmail.com>
> > >escreveu:
> > >
> > > >
> > > >
> > > > Pessoal nao estou conseguindo utilizar a opção refator encapsular
> > campos do
> > > > netbeans, em um exemplo que vi ao utilizar essa opção aparece os campos
> > na
> > > > classes e os campos do banco de dados mysql, porem quando tendo fazer o
> > > > mesmo nao consigo fazer com que apareça esses campos do banco de dados
> > ai
> > > > nao da pra fazer os gets e sets.
> > > >
> > > > agradeço a ajuda
> > > >
> > > > marcelo
> > > >
> > > >
> > > >
> > >
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> > > ------------------------------------
> >
> > >
> > > Para sair da lista, envie email para:
> > java-br-unsubscribe@yahoogroups.com<java-br-unsubscribe%40yahoogroups.com>
> > > Para upload/download de arquivos:
> > http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
> > >
> > >
> >
> > __________________________________________________________
> > Navegue sem medo com o Internet Explorer 8. Clique aqui para instalar
> > gratuitamente.
> > http://go.microsoft.com/?linkid=9707132
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
> Para upload/download de arquivos: http://www.yahoogroups.com/files/java-brLinks do Yahoo! Grupos
>
>

__________________________________________________________
O Internet Explorer 8 quer te ajudar a navegar seguro. Entre aqui para ler as dicas.
http://www.microsoft.com/brasil/windows/internet-explorer/?WT.mc_id=1500

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Mais de 180 mil Vagas de EMPREGO, em 1.600 cidades brasileiras.

Veja os imóveis mais vendidos em São Paulo no Yahoo! Imóveis

Acredite! Mulheres lindas procurando namorados na internet!
.

__,_._,___

[java-br] Problema com Algoritmo

· 0 comentários

 

ola pessoal. sei que o grupo em particular discute sobre java. tenho iniciado estudos sobre esta linguagem este semestre. mas estou com problema pra resolver um exercicio. O caso é que ele nao se dá com o java em especial, mas sim com o desenvolvimento do algoritmo.
O problema em si é classico: a subsequencia com a maior soma.
só tem uma restrição: nao pode usar vetor. apenas loop e ifs.Restrição do orientador do exercicio.
entao, lemos N numeros e achamos a subsequencia de maior soma.
nao sei nem por onde começar.
vcs podem me dar uma luz ?
preciso entregar até quarta feira. ja esta batendo o desespero.
Obrigado

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
JAN, FEV e MARÇO são os melhores meses para conseguir um novo EMPREGO

Yahoo Encontros Entre e conheça nossas histórias de sucesso.

Imóveis Alto Padrão de R$ 600 a R$ 800 mil
.

__,_._,___

sexta-feira, 2 de abril de 2010

[java-br] consulta @NamedQuery

· 0 comentários

 

Bom dia,

Estou com uma dúvida eu tenho uma classe Usuário que recebe um arraylist de
Modulos conforme mapeamento abaixo.

@OneToMany(cascade=CascadeType.PERSIST,fetch=FetchType.EAGER)

@IndexColumn(name="OID_MODULO")

private List<Modulo> meusModulos = new ArrayList<Modulo>();

E eu não sei como fazer a namedQuery para buscar os módulos desse usuário.

Da maneira abaixo não esta funcionando..

@NamedQuery(name="ModulosByUsuario",

query="from Usuario c where c.meusModulos.OID_MODULO =
:oid"),

alguem poderia me ajudar????

Obrigado.

Att.,

Roger Rayner

Analista de Sistemas

TOTVS BAHIA
( 55 (71) 9194 - 6732
+ <mailto:roger.rayner@totvs.com.br> roger.rayner@totvs.com.br

http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/datasul.j
pg
http://www3.datasul.com.br/images/mkt/campanhas_web/logistica/2009/totvs.jpg

"Nas grandes batalhas da vida, o primeiro passo para a vitória é o desejo de
vencer!" (Mahatma Gandhi)

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Imóveis Alto Padrão de R$ 600 a R$ 800 mil

Mais de 180 mil Vagas de EMPREGO, em 1.600 cidades brasileiras.

Conheça os casais que se conheceram aqui. O próximo pode ser você.
.

__,_._,___

quinta-feira, 1 de abril de 2010

[java-br] alternativa ao JMF ?

· 0 comentários

 

Boa noite, gostaria que me indicassem uma alternativa ao jmf. Preciso somente para exebir vídeos que estão no computador.

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Mais de 180 mil Vagas de EMPREGO, em 1.600 cidades brasileiras.

Descubra os melhores bairros para morar em São Paulo

Homens em busca de um grande amor. E se esta pessoa for você?
.

__,_._,___

[java-br] disponibilidade sala para trabalho

· 0 comentários

 



Olá pessoal,

sei que o momento não é para isso, mas alguém do grupo tem uma sala para locação ou permuta em serviço ?
Estou em Campinas S.P., pode ser dentro da área metropolitana de Campinas .

At.
Carlos Henrique
Analista Suporte / DBA

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Y!Imóveis, as melhores oportunidades do mercado imobiliário aqui!

Yahoo Encontros Entre e conheça nossas histórias de sucesso.

Mais de 180 mil Vagas de EMPREGO, em 1.600 cidades brasileiras.
.

__,_._,___

Re: [java-br] JPA - Dúvida sobre mapeamento de um relacionamento composto

· 0 comentários

 

PessoAll,

Achei a solução para o problema, postei no forum do guj http://www.guj.com.br/posts/list/202628.java

Obrigado.

Ricardo Spinoza

----- Original Message -----
From: Ricardo Spinoza
To: java-br@yahoogrupos.com.br
Sent: Wednesday, March 31, 2010 4:22 PM
Subject: [java-br] JPA - Dúvida sobre mapeamento de um relacionamento composto

Salve povo!!!

Pessoal,

no banco de dados:
[code]
G_PERFIL
ID_PERFIL (PK)
DESCRICAO
SITUACAO
DATA_CRIACAO
ID_USUARIO (FK)

G_PERFIL_ACAO
ID_PERFIL (PK)
ID_ACAO (PK)
CODIGO
DESCRICAO

G_ACAO
ID_ACAO (PK)
DESCRICAO
COD_ACAO
[/code]

A tabela G_PERFIL_ACAO é de muitos pra muitos entre G_PERFIL e G_ACAO

No java tenho as seguintes classes para representar este caso:

Classe: Perfil
[code]
@Entity
@Table(name = "g_perfil")
public class Perfil implements Serializable {

private static final long serialVersionUID = 1L;
@SequenceGenerator(sequenceName = "perfil_seq", name = "perfil_seq", allocationSize = 1)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "perfil_seq")
@Id
@Basic(optional = false)
@Column(name = "id_perfil", nullable = false)
private Integer id;
@Column(name = "descricao", length = 20)
private String descricao;
@Column(name = "situacao")
private Integer situacao;
@Column(name = "data_criacao")
@Temporal(TemporalType.TIMESTAMP)
private Date dataCriacao;
@JoinColumn(name = "id_usuario", referencedColumnName = "id_usuario")
@ManyToOne(fetch = FetchType.EAGER)
private Usuario usuario;

@JoinColumn(name = "id_perfil", referencedColumnName = "id_perfil")
@ManyToOne(fetch = FetchType.LAZY)
private PerfilAcao perfilAcao;
//omiti getters e setters ...
}
[/code]
Classe: PerfilAcao
[code]
@Entity
@Table(name = "g_perfil_acao")
public class PerfilAcao implements Serializable {
private static final long serialVersionUID = 1L;
@EmbeddedId
protected PerfilAcaoPK perfilAcaoPK;
@Column(name = "descricao_modulo", length = 20)
private String descricaoModulo;
@Column(name = "cod_modulo")
private Integer codModulo;
@JoinColumn(name = "id_acao", referencedColumnName = "id_acao", nullable = false, insertable = false, updatable = false)
@ManyToOne(optional = false, fetch = FetchType.EAGER)
private Acao acao;
@JoinColumn(name = "id_perfil", referencedColumnName = "id_perfil", nullable = false, insertable = false, updatable = false)
@ManyToOne(optional = false, fetch = FetchType.EAGER)
private Perfil perfil;

//omiti getters e setters ...
}
[/code]
Classe: PerfilAcaoPK
[code]
@Embeddable
public class PerfilAcaoPK implements Serializable {
@Basic(optional = false)
@Column(name = "id_perfil", nullable = false)
private int idPerfil;
@Basic(optional = false)
@Column(name = "id_acao", nullable = false)
private int idAcao;
//omiti getters e setters ...
}
[/code]
Classe: Acao
[code]
@Entity
@Table(name = "g_acao")
public class Acao implements Serializable {
private static final long serialVersionUID = 1L;
@SequenceGenerator(sequenceName="acao_seq", name = "acao_seq", allocationSize = 1)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "acao_seq")
@Id
@Basic(optional = false)
@Column(name = "id_acao", nullable = false)
private Integer id;
@Column(name = "descricao", length = 20)
private String descricao;
@Column(name = "cod_acao", nullable = false)
private Integer codigo;
//omiti getters e setters ...
}
[/code]
A exceção que dispara é a seguinte:
[code]
Root cause:

Exception [EclipseLink-7220] (Eclipse Persistence Services - 2.0.0.v20091127-r5931): org.eclipse.persistence.exceptions.ValidationException
Exception Description: The @JoinColumns on the annotated element [field perfilAcao] from the entity class [class modelo.Perfil] is incomplete. When the source entity class uses a composite primary key, a @JoinColumn must be specified for each join column using the @JoinColumns. Both the name and the referencedColumnName elements must be specified in each such @JoinColumn.
at org.eclipse.persistence.exceptions.ValidationException.incompleteJoinColumnsSpecified(ValidationException.java:1808)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getJoinColumnsAndValidate(MappingAccessor.java:499)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.MappingAccessor.getJoinColumns(MappingAccessor.java:456)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOneToOneForeignKeyRelationship(ObjectAccessor.java:543)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ObjectAccessor.processOwningMappingKeys(ObjectAccessor.java:603)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.ManyToOneAccessor.process(ManyToOneAccessor.java:98)
at org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.RelationshipAccessor.processRelationship(RelationshipAccessor.java:546)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processRelationshipAccessors(MetadataProject.java:1085)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProject.processStage3(MetadataProject.java:1364)
at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processORMMetadata(MetadataProcessor.java:462)
at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:390)
at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:940)
at org.eclipse.persistence.internal.jpa.deployment.JPAInitializer.callPredeploy(JPAInitializer.java:88)
at org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(PersistenceProvider.java:124)
at org.eclipse.persistence.jpa.PersistenceProvider.createEntityManagerFactory(PersistenceProvider.java:65)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:78)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:54)
[/code]

O que será que estou fazendo de errado? o mapeamento de um relacionamento composto funciona desta maneira, ou estou surtando? :D

Postei está pergunta no forúm guj, mas como ninguém respondeu postei aqui ;-)
http://www.guj.com.br/posts/list/202628.java

Obrigado

Ricardo Spinoza

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Procurando aptos? Acesse Y!Imóveis e encontre ótimas oportunidades!

Conheça agora o lugar certo para encontrar um namorado

JAN, FEV e MARÇO são os melhores meses para conseguir um novo EMPREGO
.

__,_._,___

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog