<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Neo versão 3.4.0"]]></title>
		<link>http://www.neoframework.org/forum/posts/list/6.page</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Neo versão 3.4.0"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Neo versão 3.4.0</title>
				<description><![CDATA[ Pessoal, acabei de soltar a versão 3.4.0..

Confiram as mudanças neste link:

http://www.neoframework.org/siteneo/noticia/34/Lancamento_versao_3.4.0]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1477</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1477</link>
				<pubDate><![CDATA[Thu, 3 Apr 2008 15:03:13]]> GMT</pubDate>
				<author><![CDATA[ pedro.goncalves]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Fiiiino


hehheh]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1494</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1494</link>
				<pubDate><![CDATA[Thu, 10 Apr 2008 23:38:49]]> GMT</pubDate>
				<author><![CDATA[ rogel.garcia]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Ahahaha.. Fiiino!!!

Velhos tempos hein rógel!]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1495</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1495</link>
				<pubDate><![CDATA[Fri, 11 Apr 2008 10:05:12]]> GMT</pubDate>
				<author><![CDATA[ pedro.goncalves]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Boa noite, fiz um teste de uma tela de lista com pesquisa parecida com o exemplo e ocorre um erro de nullpointer ao lado do botao enviar do filtro?]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1536</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1536</link>
				<pubDate><![CDATA[Mon, 7 Jul 2008 21:32:27]]> GMT</pubDate>
				<author><![CDATA[ abrasolin]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Posta aqui a stack trace.

Obrigado.]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1538</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1538</link>
				<pubDate><![CDATA[Mon, 14 Jul 2008 20:44:56]]> GMT</pubDate>
				<author><![CDATA[ pedro.goncalves]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Pessoal, já postei em um outro tópico, mas acredito que vale comentar aqui tbm.

Existe alguma incompatibilidade com a nova versão 3.4.0 e o JBoss 5 ?

Usando as bibliotecas que vem junto da distribuição do Neo eu tenho um problema de ClassCastException com o Hibernate. Ao remover as 3 bibliotecas relacionadas ao Hibernate (que já existem no JBoss em versão mais atual) o problema desaparece, no entanto aparece um outro problema (deve ser injeção de dependência):

<span class="genmed"><b>Code:</b></span><br>
		<div>
		<pre bbCodeId="pre-code" style="overflow: auto; width: 95%; max-height: 350px; height:expression(this.scrollHeight > 350 ? '350px' : 'auto');">
java.lang.NullPointerException: O construtor do QueryBuilder foi chamado com hibernateTemplate igual a null!
	br.com.linkcom.neo.persistence.QueryBuilder.&lt;init&gt;&#40;QueryBuilder.java:135&#41;
	dao.AutorizacaoDAO.findUserByLogin&#40;AutorizacaoDAO.java:45&#41;
	controller.LoginController.doLogin&#40;LoginController.java:34&#41;
	sun.reflect.NativeMethodAccessorImpl.invoke0&#40;Native Method&#41;
	sun.reflect.NativeMethodAccessorImpl.invoke&#40;Unknown Source&#41;
	sun.reflect.DelegatingMethodAccessorImpl.invoke&#40;Unknown Source&#41;
	java.lang.reflect.Method.invoke&#40;Unknown Source&#41;
	br.com.linkcom.neo.controller.MultiActionController.invokeNamedMethod&#40;MultiActionController.java:505&#41;
	br.com.linkcom.neo.controller.MultiActionController.handleRequestInternal&#40;MultiActionController.java:367&#41;
	org.springframework.web.servlet.mvc.AbstractController.handleRequest&#40;AbstractController.java:139&#41;
	org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle&#40;SimpleControllerHandlerAdapter.java:44&#41;
	org.springframework.web.servlet.DispatcherServlet.doDispatch&#40;DispatcherServlet.java:717&#41;
	org.springframework.web.servlet.DispatcherServlet.doService&#40;DispatcherServlet.java:658&#41;
	br.com.linkcom.neo.controller.DispatcherServlet.doService&#40;DispatcherServlet.java:59&#41;
	org.springframework.web.servlet.FrameworkServlet.processRequest&#40;FrameworkServlet.java:392&#41;
	org.springframework.web.servlet.FrameworkServlet.doPost&#40;FrameworkServlet.java:357&#41;
	javax.servlet.http.HttpServlet.service&#40;HttpServlet.java:710&#41;
	javax.servlet.http.HttpServlet.service&#40;HttpServlet.java:803&#41;
	br.com.linkcom.neo.core.web.NeoFilter.doFilter&#40;NeoFilter.java:97&#41;
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter&#40;ReplyHeaderFilter.java:96&#41;

</pre>
		</div>

Foi utilizado o demo que pode ser baixado no site e o problema ocorre logo quando clica em login, ele não encontra o objeto HibernateTemplate devidamente instanciado:

<span class="genmed"><b>Code:</b></span><br>
		<div>
		<pre bbCodeId="pre-code" style="overflow: auto; width: 95%; max-height: 350px; height:expression(this.scrollHeight > 350 ? '350px' : 'auto');">
public class AutorizacaoDAO implements AuthorizationDAO{
	
	private HibernateTemplate hibernateTemplate;

	public void setHibernateTemplate&#40;HibernateTemplate hibernateTemplate&#41; {
		this.hibernateTemplate = hibernateTemplate;
	}
</pre>
		</div>

Att.
Edson.]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1734</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1734</link>
				<pubDate><![CDATA[Wed, 15 Apr 2009 14:22:16]]> GMT</pubDate>
				<author><![CDATA[ edson.goncalez]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Olá Edson, o Neo não foi testado no Jboss 5, mas é provavel que ele não funcione nele mesmo não. 

Estou testando uma versão do neo 3.3.17 que lançarei em alguns dias, mas a versão do Jboss será a 4.2.3. 

Recomendo para a versão atual do neo (3.3.16 ou 3.4.0) o Jboss 4.0.2 que é a versão homologada.

Até mais

Rógel]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1736</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1736</link>
				<pubDate><![CDATA[Sat, 18 Apr 2009 16:57:52]]> GMT</pubDate>
				<author><![CDATA[ rogel.garcia]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Oi Rogel, obrigado por responder.

Olha, consegui resolver todos os problemas (não me pergunte como, ahauhauh), inclusive inclui um botão de limpar formulário com um código do plugin form do jQuery. Baixei e estou fazendo builds em cima da versão 3.4.0... assim que tiver alguma coisa legal eu te passo. 

Algumas coisas podiam ser melhoradas, como por exemplo a obrigatoriedade de se anotar os métodos das entidades ao invés das propriedades. Percebi isso no Crud, quando ele busca pela anotação @Id nos métodos.

Mas.... esse problema é dos menores, o pior mesmo é que eu já tinha um projeto JPA rodando num projeto Enterprise, ou seja, o meu deploy de JPA acessado por um projeto EJB... agora não sei nem por onde começar para integrar o meu projeto JPA dentro do Neo.

Também tive que criar ServiceLocator para injetar os EJBs visto que ele não aceitou a anotação @EJB, mas essa foi fácil contornar. Complicado mesmo vai ser injetar @PersistenceContext e usá-lo ao invés do HibernateTemplate.

Vc tem alguma idéia se isso é possível ? 

Seria tão bom se o Neo me deixasse indicar o contexto de persistência !!!   :D

Agora to eu aqui, passando todos os meus mapeamentos que antes estavam no projeto JPA para dentro do Neo. Na verdade eu estou fazendo uma duplicata, já que o original eu não posso nem pensar em mexer. 

Se tiver alguma idéia, me dá um toque. 

Att.
Edson.]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1739</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1739</link>
				<pubDate><![CDATA[Mon, 20 Apr 2009 09:13:55]]> GMT</pubDate>
				<author><![CDATA[ edson.goncalez]]></author>
			</item>
			<item>
				<title>Re:Neo versão 3.4.0</title>
				<description><![CDATA[ Beleza edson.. muito bacana seus questionamentos.. vejo que vc está usando o neo a fundo..

A melhor forma de vc fazer o que vc tá querendo (que vai te dar poder para fazer qualquer coisa) é usar um xml do spring para definir seus beans.. (só os beans de configuracao, nao é muita coisa)

Voce faz o seguinte:

Olhe na documentação do Neo o capitulo 4.. integração com hibernate...
Lá vai estar explicando como fazer a configuração usando o xml ao invés do connection.properties...
Editando o xml vc poderá usar os beans que quiser, e configurar a sua aplicação do jeito que quiser.. (o poder vai estar na sua mao)

Aí eu recomendo verificar a documentacao do spring para ver quais beans dão suporte a configuracao via JPA (lembrando que o NEO utiliza o spring 1.2.x).. 

Com os beans configurados, voce monta suas classes de acordo, se quiser a versao do neo que eu estou mechendo... me passa seu email em uma mensagem privada, que eu te mando... e posso até fazer algumas melhorias para auxiliar na sua mudança..

Qualquer coisa posta aqui no forum..

Até mais

]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/205.page#1740</guid>
				<link>http://www.neoframework.org/forum/posts/list/205.page#1740</link>
				<pubDate><![CDATA[Wed, 22 Apr 2009 21:43:52]]> GMT</pubDate>
				<author><![CDATA[ rogel.garcia]]></author>
			</item>
	</channel>
</rss>
