Mensagens enviadas por: Victor
Índice dos Fóruns » Perfil de Victor » Mensagens enviadas por Victor
Autor Mensagem
HELP PLEASE!!!!!!!!
Boa tarde,

Estou iniciando com Hibernate e estou tendo problema para mapear um relacionamento @OneToMany.
Segue as classes abaixo:

//CLASSE Locatario-------------------------------------------------------
package persistencia;

import java.util.Collection;
import javax.persistence.*;
import java.io.Serializable;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;

@Entity
public class Locatario implements Serializable
{
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator ="genCodLocatario")
@SequenceGenerator(name ="genCodLocatario", sequenceName ="genCodLocatario", allocationSize=1)
private int codLocatario;
private String nome;
private String cpf_cnpj;
private String tipo;

@OneToMany(mappedBy ="locatario", fetch = FetchType.LAZY)
@Cascade(CascadeType.ALL)

private Collection<TelefoneLocatario> telefones;

//Métodos getters e setters
}


//CLASSE TelefoneLocatario------------------------------------------------------
package persistencia;

import javax.persistence.*;
import java.io.Serializable;
import org.hibernate.annotations.Cascade;
import org.hibernate.annotations.CascadeType;
import org.hibernate.annotations.Fetch;
import org.hibernate.annotations.FetchMode;

@Embeddable
public class TelefoneLocatario implements Serializable
{
private String telefone;
private String tipo;

@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name="codLocatario", insertable=true, updatable=true)
@Fetch(FetchMode.JOIN)
@Cascade(CascadeType.SAVE_UPDATE)

private Locatario locatario;

//Métodos getters e setters
}

o arquivo hibernate.cfg.xml está assim:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>

<!-- properties -->
<property name="connection.driver_class"> org.firebirdsql.jdbc.FBDriver </property>
<property name="connection.url"> jdbc:firebirdsql:localhost/3050:/usr/SistemaAlugueis/alugueis.gdb </property>
<property name="dialect"> org.hibernate.dialect.FirebirdDialect </property>
<property name="show_sql">true</property>
<property name="connection.username">SYSDBA</property>
<property name="connection.password">masterkey</property>
<property name="connection.pool_size">10</property>

<!-- mapping classes -->

<mapping class="persistencia.Locatario"/>
<mapping class="persistencia.TelefoneLocatario"/>

</session-factory>
</hibernate-configuration>


Está aparecendo a seguinte mensagem de erro:

Exception in thread "AWT-EventQueue-0" org.hibernate.AnnotationException: Use of @OneToMany or @ManyToMany targeting an unmapped class: persistencia.Locatario.telefones[persistencia.TelefoneLocatario]
at org.hibernate.cfg.annotations.CollectionBinder.bindManyToManySecondPass(CollectionBinder.java:1033)
at org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass(CollectionBinder.java:576)
at org.hibernate.cfg.annotations.CollectionBinder$1.secondPass(CollectionBinder.java:517)
at org.hibernate.cfg.CollectionSecondPass.doSecondPass(CollectionSecondPass.java:43)
at org.hibernate.cfg.Configuration.secondPassCompile(Configuration.java:1130)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:316)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1286)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)


O que estou fazendo de errado?
Valeu, utilizei o JFontChooser... é muito bom!

Obrigado!!!
Bom dia!

Existe alguma classe em java que abre uma caixa para escolher a fonte desejada?

Até mais!!!
o método no servidor que retorna a hora é o seguinte:

public String retornaHora() throws RemoteException
{
Date data = new Date();
DateFormat formatoHora = DateFormat.getTimeInstance();
String horaAtual = formatoHora.format(data);

return(horaAtual);
}

cara, fiz um teste no console do servidor, e o horário já vai para o cliente com uma hora a menos, o problema não é no cliente...
o q eu nao to entendo é como se o horário do sistema do servidor está correto, como ele está pegando essa hora com uma hora a menos??????
Bom dia,

Tenho uma aplicação servidor no linux, que retorna para os clientes a hora do sistema, via RMI.
Vou dar um exemplo do problema no horario:
No servidor a hora é 10:30, e está sendo retornado aos clientes 09:30, ou seja, uma hora a menos.
Não sei se tem alguma coisa a ver com o horário de verão, o mais estranho é que estava tudo normal até ontem, quando começou a dar este problema. Verifico no servidor o hora do sistema e está correto, mais quando retorna o método .getTimeInstance(), é retornado uma hora a menos.
Como resolvo isso?

Falow!!!
thingol,

coloquei a sintaxe como vc informou, mais o arquivo não foi excluído...

try
{
File arquivo = new File("\\\\Sco\\tmp\\MPONTO.TXT");
arquivo.delete();
}
catch(Exception e) {}
Boa tarde pessoal,

Tenho um arquivo que está em uma máquina compartilhada da rede.
Porém este arquivo não é excluído.

Abaixo segue o trecho de código:

try
{
File arquivo = new File("//Sco/tmp/MPONTO.TXT");
arquivo.delete();
}
catch(Exception e) {}

Sendo que se este arquivo estiver local, ele é excluído normalmente.

Obrigado!
Eu estou utilizando UTF-8 no Windows e no Linux. E mesmo assim os acentos ficam desconfigurados.

thingol, não entendi muito bem como fazer para iniciar o Linux, utilizando este paramentro...
Boa tarde,

Desenvolvi um sistema em Windows no Netbeans.
Vou precisar utilizar este mesmo sistema no Linux. Porém, quando abro o projeto criado no Netbeans no Linux as letras que possuem acento ficam desconfiguradas.
Já coloquei o mesmo encoding no netbenas do windows e do linux e o problema continua.
Outro problema é que meu banco de dados, firebird, está numa máquina Linux, e ela é acessado por Windows e Linux, se por exemplo, cadastro um Funcionário no Windows e consulto no Linux acontece o problema do acento, e o mesmo acontece quando cadastro no Linux e consulto no Windows.

Como posso resolver este problema?

Obrigado!!!
Bom Dia,

Eu utilizei vários Gerenciadores de Layout, como BorderLayout, GridBagLayout e FlowLayout...
Pode ser o Gerenciador de Layout que alterou a fonte no Linux?
Realmente aparecem caracteres estranhos, quando no windows eu coloquei algum acento.
Vc sabe como trocar o encoding no Netbeans?
Outro problema, é que mesmo a fonte sendo a mesma, no Linux ela fica maior, estou tendo q alterar meu programa inteiro por causa disso. Como resolvo isso?
Bom dia,

Desenvolvi um programa no Windows, e vou utiliza-lo tambem no Linux, até aí tudo bem...
Porém quando executo o mesmo no Linux, as fontes ficam todas desconfiguradas.
Eu já instalei no Linux todas as fontes que utilizei no Windows e mesmo assim fica desconfigurado.
Como resolvo este problema?

Obrigado!
Consegui... Obrigado!!!
Boa tarde,

Tenho um botão com um ActionListener adicionado.
Gostaria de saber se tem algum método do JButton que faz com que se o mesmo estiver com o foco, e for teclado 'Enter', o mesmo realiza uma determinada função. Pois isso só é possivel quando é teclado a barra de espaço.

Obrigado!
 
Índice dos Fóruns » Perfil de Victor » Mensagens enviadas por Victor
Ir para:   
Powered by JForum 2.1.8 © JForum Team