Just to write what should follow the last "...":
especially when there isn't a single test in such application.

On Wed, Nov 16, 2011 at 4:43 AM, Oskar Berggren <[email protected]>wrote:

> https://nhibernate.jira.com/browse/NH-2528
> Throw exception instead of silently truncate string and blob data
>
> In NHibernate 3.1, mapping a property with a string and e.g. length
> 10. Setting the property to a string of length 20 will trigger no
> exception but instead silently truncate the string to 10 characters.
>
> In the issue report it is argued that this behavior is the behavior of
> the DataProvider and that NHibernate shouldn't change that. To me this
> seems like a bad position to take, since it means that by default
> NHibernate and the system may destroy data. The users data should be
> sacred and the least destructive alternative should be the default.
> The application developer can then make an informed decision and
> enable silent truncation where relevant.
>
> As it is now, there is a big risk that the problem will only surface
> much later, after having already destroyed a bunch of data...
>
>
> /Oskar
>



-- 
Fabio Maulo

Reply via email to