Oh no? And then how do you solve those cases? Lets suppose you’ve got a
property called Something on object X and you say it must have no less than
3 digits. You’ve already persisted 1000 objects when you receive a report
saying that now Something must have no more than 10 chars and that all
digits must be bigger than 5. Aren’t those 1000 objects in an invalid state?
I’d say yes, they are and yes this is  a common situation that affects many
real apps…
 
--
Luis Abreu
 
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
Of Fabio Maulo
Sent: sábado, 25 de Outubro de 2008 18:56
To: [email protected]
Subject: [nhusers] Re: Calling constructor that performs guard checks -
immutable types
 
I don't have persisted invalid entity instances even when I change a
validation constraint.
2008/10/25 Luis Abreu <[EMAIL PROTECTED]>
Yes, you can end up having persisted objects with invalid state. How?
Simple, just think  about what happens when one of your validation rules
changes after your app is on production…this is an interesting topic which
has also been discussed on the altnet list…
 
--
Luis Abreu
 
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
Of Will Shaver
Sent: sábado, 25 de Outubro de 2008 17:08
To: [email protected]
Subject: [nhusers] Re: Calling constructor that performs guard checks -
immutable types
 
I believe this has been discussed in the past, please search the group
archives. While I believe there are solutions involving custom object
loaders, why would you have an invalid object in your database?
On Oct 25, 2008 4:17 AM, "Fabio Maulo" <[EMAIL PROTECTED]> wrote:

Repeated request.
Our friend bstack is something impatient.
2008/10/22 bstack <[EMAIL PROTECTED]>
> > > All, > > We are using immutable types in our domain, that we want to
map > directly to to dat...



-- 
Fabio Maulo
No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.175 / Virus Database: 270.8.1/1732 - Release Date: 22-10-2008
07:23
 
 



-- 
Fabio Maulo

No virus found in this incoming message.
Checked by AVG - http://www.avg.com
Version: 8.0.175 / Virus Database: 270.8.1/1732 - Release Date: 22-10-2008
07:23

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"nhusers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/nhusers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to