Mensagens enviadas por: joaosavio
Índice dos Fóruns » Perfil de joaosavio » Mensagens enviadas por joaosavio
Autor Mensagem
Nao nao, o @PrePersist é so na TestEntity, e ela nao esta com @GeneratedValue

absss
Atualizei a descricao com o meu persistence.xml e retornei o método @PrePersist (original do problema). Tanto de um jeito quanto de outro da o mesmo problema
Mesmo erro
Olá pessoas!
Estou com um erro estranho de inserção duplicada em minha aplicacao. Vou resumir o problema e depois coloco os codigos.

Tenho as seguintes classes:

- TestEntity - entidade simples com um metodo @PrePersist que está permanecendo na transação apos ela ser comitada pelo container
- Auditoria - entidade de auditoria
- Dataset<T> - interface do DatasetBean<T>
- DatasetBean<T> - Stateless bean que implementa Dataset
- DatasetFactory - instancia um EJB de dataset (faz um lookup)
- PersistenceLifeCycleListener - um listener do ciclo de vida das entidades, definido no arquivo ORM.xml (segundo o site http://docs.jboss.org/hibernate/core/4.0/hem/en-US/html/listeners.html)

Coloquei o problema em um teste junit (estou usando Glassfish embedded):



O fluxo do teste é o seguinte:

1. Após ter um objeto Dataset realizo a inserção



2. Após a inserção, o listener PostPersist é chamado, e tento inserir uma entidade de auditoria. Aqui, se eu descomentar //dataset.getEntityManager().clear(), o teste passa. Caso contrário dá erro (log abaixo).





Log - reparem nas linhas 8 e 12, o hibernate insere a mesma entidade:


persistence.xml


orm.xml


TestEntity


Auditoria


Entidade



Uma gambiarra para resolver o problema é dar um clear no EntityManager. O que estou fazendo de errado?
ninguem?
Olá pessoas!

Já desabilitei firewall, habilitei TCP/IP no SQL server, restartei ele e continua mesmo erro ao pingar o pool pelo Glassfish admin.

Erro:


Log do servidor:


Minha configuração (no domain.xml do Glassfish):


Se alguem tiver alguma sugestao eu agradeço
Olá pessoas!

Dado que existem as entidades Departament e Employee, onde em um departmento existem N empregados. Ou seja,

Em Departament:


Em Employee:


Tudo funciona, mas eu gostaria de poder adicionar empregados ao departamento sem setar a relação inversa. Por exemplo:




Assim, minha pergunta é: tem algum jeito (por alguma anotação por ex) que o JPA entenda que ele deve propagar as mudancas para o outro lado do relacionamento, sem eu precisar explicitar isso?
Unit test. Só que eu queria saber se dá pra subir usando alguma api, etc
Alguem sabe onde encontro informacoes a respeito???

abssss
Olá pessoal, tenho uma classe que está mapeada



Entao tenho um objeto que se eu nao mudar nenhum valor, é inserido 0.0 no lugar.

Pergunta:
Preciso fazer uma query que faça a média de todos os a's e b's, retornando um objeto em que a = média dos a's e b = média dos b's. Outra coisa, no calculo da média, nao devem ser considerados os valores que tenham 0.0

Tem como?
Falae pessoal,

se meu dado do tipo Point é mapeado assim:



a coluna location fica do tipo Point, mas não consigo inserir um ponto:



Por outro lado, se mapeio assim:

a coluna location fica do tipo Geometry e dá tudo certo


O Point é gerado assim:



Pergunta: Como faço pra coluna ficar do tipo Point e dar tudo certo?
JSON/HTTP o que eu uso pra trabalhar com isso? Servlets???

absss
Qual tecnologia Java usar entao? Servlets mesmo?

Pelo que vi, dá pra usar J2ME no Palm...
Olá pessoal, preciso disponibilizar um sistema em que vários Palms acessarão via wireless.

Gostaria de usar a plataforma java, mas estou em duvida entre o q usar. SOA? EJB? Etc?

Alguem me dê uma luz

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