----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Wednesday, October 30, 2002 8:57 AM Subject: Re: RES: [enterprise-list] CMP ou BMP
"Antonio Kantek" <[EMAIL PROTECTED]> wrote on 29/10/2002 14:21:04: > Essa thread CMP x BMP est� ficando interessante. > Eu vi que algum colega falou que os ger�nciadores de persist�ncia s�o feitos > por pessoas que entendem e por isso s�o bons. Bom, o que eu vejo, � que o > nosso colega realmente tem raz�o, as implementa��es s�o muito boas (ex > JBossCMP). Mas o grande problema � que a especifica��o � uma droga. > N�o � nem fraca... ou incompleta, � uma droga mesmo. > > Por exemplo: a EJB-QL s� pode ter sido especificada por autistas que > nunca escreveram um software cr�tico na vida. Como uma linguagem de > pesquisas n�o tem LIKE parametriz�vel ? Isso foi feito de proposto. Um finder no EJB n�o deveria devolver muitos objetos pois impacta muito no performance (uso de memoria etc). LIKE tipicamente devolve muitos registros do DB e por isso foi deixado fora da especifica��o. Sim, mas por isso que eu digo que as pessoas que fizeram a especifica��o s�o autistas. Se essa preocupa��o realmente fosse v�lida, a JBossQL com seu LIKE paramatriz�vel n�o faria tanto sucesso. > Quanto aos CMP 1.x s� pode ser piada aquilo. Eles n�o possuem os CMR, os > atributos de liga��o. Isso implica em termos um modelo de componentes que > mais > se parecem com as tabelas do que com qualquer outra coisa. Isso � ridiculo, > nenhum mecanismo de persist�ncia do passado era t�o ruim assim. CMR � bom e � ruim, como j� foi dito nesta discuss�o. O que pode ser feito com CMR en EJB 2.0 j� fiz tamb�m com CMP 1.1. Em termos de modelagem n�o � t�o complicado. Complicado n�o �. Mas tamb�m n�o � nada elegante. --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED] --------------------------------------------------------------------- Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED] Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]
