| 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!
|
 |
|
|