| Autor |
Mensagem |
|
|
O partial update eu até conseguir fazer utilizando o dynamicUpdate, porém não acho a solução ideal.
Mas o projections com aliasToBean não encontrei nada que resolva.
Alguma solução?
|
 |
|
|
Como eu faço para que aliasToBean funcione com Projections.projectionList() quando se tem uma projection para um atributo primitivo dentro de um atributo composto, com no exemplo abaixo?
Se eu coloco o alias, como no exemplo abaixo, ele levanta uma exception informando que encontrou o method setter para "materia.descricao".
Se eu colocar uma projection direto para o atributo composto, ex: Projections.property("material"), "material" , funciona, porém ele coloca no select todos os campos desse atributo composto, o que eu não quero, pois só vou usar a descrição.
Se eu utilizar o Transformers.ALIAS_TO_ENTITY_MAP, funciona porém ele me retorna uma lista de mapas, o que não é o ideal, queria que ele me retornasse uma lista de itemsc, dentro do itemsc o material com sua descrição e o motivo de urgência com sua descrição.
Alguma solução? Procurei no forum do hibernate e nada, única coisa que achei foram alguns exemplos que o pessoal utiliza um DTO, somente com esses campos do projection e no aliasToBean informa esse DTO.
Uma outra dúvida que eu tenho e que acho importante é.
Existe algum metodo no hibernate tipo o update_attributes do activerecord que o rails utiliza?
Eu quero atualizar um registro, porém não quero carregar ele para poder atualizar e também não quero usar nem hql nem sql, queria usar o metodo update ou saveOrUpdate, e ele só atualizasse os atributos de um objeto que forem diferente de null, ou então eu pudesse informar os attributos que quero atualizar.
E outra, tem casos também de até ter a instancia carregada de um objeto, porém eu não quero, ao dar update, atualizar tudo, quero atualizar somente alguns atributos. Alguém sabe informar se tem algum metodo para eu fazer isso?
Grato,
Thiago Antonius
|
 |
|
|
Porque até hoje eles não corrigiram o bug do go to file?
Se eu digito 'us' , ele lista user.rb , user_test.rb, users.yml ..
agora se eu digito *ser ele NÃO lista nenhum desses
Se eu digitar us*.rb ele lista os user ... .rb
*_controller não aparece nada.
Ou seja, está com bug nisso, agora o estranho é que esse bug está aberto a um bom tempo e até hoje não foi dada uma solução.
|
 |
|
|
Amigo, sabe me dizer o porque não consigo importar o certificado pro cacerts?
|
 |
|
|
|
Ok amigo obrigado pelas dicas.
|
 |
|
|
Me desculpe amigo, quando vocÇe falou segundo paragrafo me atentei ao numero 2. que tinha lá. E quando li esse user guide não reparei essa observação.
Não tem como fazer a JDK suportar o certificado que disponho? ou Ignorar essa verificação?
|
 |
|
|
Olá oyama, eu já li o que tem nessa documentação, e fiz justamente o tem que descrito para usar em desenvolvimento
Porém dava o mesmo erro, ou seja, não obtive sucesso, com isso testei essa outra solução.
|
 |
|
|
Olá, tenho o seguinte código abaixo, onde tento acessar o metodo receive de um servico disponibilizado pelo meu cliente. Nele eu informo onde estão os certificados e depois através de um client dinamico do xfire eu tento acessar o metodo. Não entendo o porque fica dando essa exception se eu estou informando os certificados e pedindo para ignorar a checagem do nome.
Alguém já passou por essa experiencia?
Exception
|
 |
|
|
plentz wrote:
Paulo Silveira wrote:excelente! GRANDE passo esse.
Se viesse com o Eclipse ia virar baba formatar as máquinas da Caelum 
E porque não formata? basta instalar o feisty e os pacotes necessários, depois instalar o AptOnCD e gravar no cd os pacotes que você instalou ai fica fácil fácil replicar nas outras maquinas.
obs: o aptoncd já está nos repositórios do ubuntu feisty.
|
 |
|
|
|
E qual seria no caso uma boa IDE para utilizar o MyFaces? O Exadel, amateras, idea? qual delas trabalharia melhor com essa implementação?
|
 |
|
|
Quanto ao suporte a controle de versao, o que vcs nao encontraram, mais especificamente?
Uma tela para sincronizar estilo a do eclipse.
Onde mostra em um só lugar, os arquivos que precisam de commit e update, os conflitos. Tudo em um lugar só, dali eu decido o que fazer, se quero marcar como merge, se eu quero comitar ... remover da view ...
No idea, para eu visualizar o que foi modificado no server eu preciso usar o check project status, ali tem a inconveniência de ter que ficar clicando com o botão direito e comparando com a ultima versão do servidor caso você queira ver as modificações para ver se aceita ou não.
Não sei porque mas teve uma vez que eu tinha feito uma modificação e não tinha commitado ainda, ai o outro programador tinha colocado um metodo na mesma classe e commitou, quando eu dei um update project, a parada passou por cima, sem identificar os conflitos, não sei porque.
Ou seja, eu não confio, gosto de ver antes os arquivos que foram modificados no server, pelo menos aqueles no qual eu estou trabalhando, antes de fazer um update. E esse negocio de realizar as operações em 2 tempos, é muito malfeito.
Também não vi um remove from view.
Bom resumindo não estou usando ele, só para commitar mesmo, perdi a confiança. Para update eu utilizo um programa externo, que também não é igual ao do eclipse.
Ainda tem esse negocio de ficar criando uma changelist toda vez que da falha no commit, não encontrei opção para desabilitar isso.
No geral eu acho a IDE muito boa, só estou insatisfeito com isso.
|
 |
|
|
É, não é somente eu que estou incomodado com o suporte ao controle de versão.
Realmente é muito ruin, e as melhorias no idea 7 não melhoraram muito nesse sentido.
|
 |
|
|
Vocês que usam o Idea, eu adquirir o mesmo a pouco tempo, mas uma coisa que não gostei dele foi o Controle de Versão.
Não teria algum plugin para sincronizar estilo o eclipse? Para eu visualizar os conflitos, os arquivos a serem baixados antes de dar um update. Eu sei que existe o "check project status", mas não sei porque não confio nele.
A IDE em si é fantástica, só não gostei disso. Tanto que eu realizo o controle de versão via outro programa.
|
 |
|
|
saoj wrote:
renato3110 wrote:Saoj, e como vc testou isso depois? Executando à mão todos os 10.000 métodos dependentes? 
Vc não entendeu. Eu criei um novo método. O método antigo continou lá intacto. A única coisa que poderia quebrar ali era o módulo que eu estava fazendo no momento, pois só ele estava usando o meu novo método, ou seja, criei esse método a fim de preservar o outro crítico, pois alterá-lo seria muito arriscado. Programação defensiva!
E se um dia seu chefe alterasse o metodo criado por ele? Ele teria que se lembrar de alterar o seu também? Como se você nem se quer avisou a ele? Será que isso é uma boa pratica? Isso me parece mais POG.
Falar a verdade eu gosto do mentawai, usei em alguns projetos da universidade, mas coisa simples, gostei, achei divertido trabalhar com ele.
Mas tive muitos problemas, quando era versão ainda 1.2, 2 bugs que eu descobrir e reportei lá, sendo que eram coisas bobas no voFilter e no filter do Hibernate, algo se tivesse testes não ia para produção com aquelas falhas.
Não acho o framework inutil, mas acho que você se livraria de diversos bugs reportados se estivesse feito rotinas de testes e obvio rodassem elas.
E o bug no vo filter foi algo como já discutido aqui, em uma versão anterior que ele estava funcionando redondo, na outra versão ele já estava dando bug.
Creio que se você juntamente com sua equipe, ao invés de gastar tempo com o mentaBean, poderia realizar as rotinas de testes, assim muitas pessoas que "não confiam" pensariam em adotar o uso framework. Quem sabe depois você voltaria a tentar no mentaBean, isso se você achar viavél.
|
 |
|
|
Um dia quem sabe ele fará tudo isso. Ou o Hibernate já nasceu fazendo tudo aquilo que ele faz hoje?
Se 1 / 10 das pessoas que criticam, reclamam, se debatem de raiva, falassem assim:
É ai que está o X da questão SAOJ. O hibernate não nasceu com tudo que tem hoje, mas não nasceu somente com suporte a um simples CRUD.
Então botando em questão o tem que você vai levar para fazer com que o mentaBean atinja um nível aceitável de uso, vai demorar, e enquanto isso o hibernate está crescendo mais e mais e em passos mais longos, pois o foco dele é persistência, enquanto que você busca abraçar o mundo.
E você poderia fazer jus as suas palavras, se tem alguns aqui lhe ofendendo, simplesmente ignore, coloque o sorvete de cupuaçu de lado.
Em minha opnião acho que você tinha que inovar e não tentar fazer a mesma coisa que outro já faz, sendo que esse outro é já consagrado na comunidade java.
Acho que você deveria repensar nele e dar foco realmente a produtividade, pois só de tratar de configuração programatica não quer dizer que seja produtivo. Que tal algo como active record?
Configuração por configuração, a do hibernate annotations é muito simples, e se seguir as convenções do mesmo não precisa configurar quase nada.
|
 |
|
|
|
|