Autor |
Mensagem |
|
opa! tudo bem? seja bem vindo ao fórum.
você adicionou ao classpath o jar do neo? quais as configuraçoes que voce esta utilizando? tomcat + wtp?
|
 |
|
Qual a dificuldade que você está enfrentando?
Há algum tempo atrás eu postei no fórum um passo a passo para rodar ele com o neo.
Abraços.
|
 |
|
Olá! Seja bem vindo ao fórum.
1) Sim, nada impede de utilizá-lo. A única coisa que deve prestar atenção é de enviar as variáveis utilizadas pelos templates.
2) Sim, você pode adicionar um segundo parâmetro no seu método. Ex: public ModelAndView teste(WebRequestContext request, MeuBean bean) {....}
Somente preste atenção se você realmente está estendendo o MultiActionController do NEO..
Até!
|
 |
|
Rsrsrs.. seria a resolução de todos os problemas né??
hehehhe
Mão na roda... mas infelizmente, nem tudo são flores.
|
 |
|
Olá Ranieri.. esse é o tipo de limitação que não está no hibernate.. geralmente até query's não é possível que seja feita isso...
Agora uma alternativa para resolver o seu problema, eu recomendaria o seguinte, criar uma view no seu banco de dados, e através de funções ele montaria isso para ti, ai monta um bean para mapear essa view no banco.
Entendeu?
OOU.. vc faria essa codificação no dedo mesmo.. tipo.. pega todos os resultados e monta as listas de acordo com o pai..
Entendeu?
|
 |
|
Opa! Vlw.. qualquer coisa estamos ai!
|
 |
|
Está mapeado errado.
Code:
@Entity
public class Noticia {
Integer idNoticia;
TipoNoticia tiponoticia;
String descricao;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Integer getIdNoticia() {
return idNoticia;
}
public void setIdNoticia(Integer idNoticia) {
this.idNoticia= idNoticia;
}
@manytoone
@joincolumn(name="idTipoNoticia")
public Tiponoticia getTiponoticia() {
return tiponoticia;
}
public void setIdTipoNoticia(Integer idTipoNoticia) {
this.idTipoNoticia= idTipoNoticia;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao= descricao;
}
}
|
 |
|
Olá!
O neo faz isso automaticamente para você... por ex:
Code:
@Entity
...
class TipoNoticia {
....
@DescriptionProperty
public String getDescricao(){
...
}
@Id
public String getCdtiponoticia(){
...
}
...
}
ai você coloca no seu jsp:
Code:
<t:property name="tiponoticia" />
isso monta um código do tipo:
Code:
<select name="tiponoticia">
<option value="seu.pacote.TipoNoticia[PROPRIEDADE ANOTADA COM ID=1]"/>PROPRIEDADE ANOTADA COM DESCRIPTION PROPERTY</option>
</select>
Entendeu??
|
 |
|
Cara.. realmente.. mas jajá o erko vai por ele novamente online..
Mas tem outro tópico no fórum que possui um passo a passo.
|
 |
|
Foi feita utilizando o GraniteDS.
Baixe o jar do projeto no site: http://graniteds.org
ou baixe o neo do svn que as libs já estarão disponíveis...
para configuração do projeto, no arquivo services-config dele basta adicionar as seguintes linhas:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<services-config>
<services>
<service
id="granite-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<destination id="neo">
<channels>
<channel ref="my-graniteamf"/>
</channels>
<properties>
<factory>neoFactory</factory>
<source>*</source>
</properties>
</destination>
</service>
</services>
<factories>
<factory id="neoFactory" class="br.com.linkcom.neo.core.flex.NeoServiceFactory" />
</factories>
<channels>
<channel-definition id="my-graniteamf" class="mx.messaging.channels.AMFChannel">
<endpoint
uri="http://{server.name}:{server.port}/Projass/graniteamf/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
</channels>
</services-config>
Existe um mini-tutorial no fórum ensinando a configurar. Este é a versão mais recente do granite.
Até!
|
 |
|
Ai o problema complicou..
pois a idéia de constante é ter um nome para identificar um número (Similares). Quando utiliza ENUM, o que é salvo no banco de dados é o valor ordinal do enum, ou seja a ordem que está declarado. Acredito que para o que você precisa, o ideal e alterar o seu banco.
E mudasse as constates para algo do tipo: PRIMEIRO_GRAU("lalala")
entendeu?
|
 |
|
Eu não entendi essa de ter nome como numérico..
teria como explicar melhor?
|
 |
|
olá ramon. Seja bem vindo ao fórum.
Teria como você me enviar a sua aplicação por e-mail semas libs?
Obrigado
|
 |
|
Que bom andré!
Qualquer coisa só mandar mensagem aqui! =p
|
 |
|
Donatinho, é isso mesmo..
O que está rolando? Com quanto tempo que ele está finalizando a sessão?
|
 |
|