Platform Update Behavor should not set to NULL not defined properties of a
DynaBean
------------------------------------------------------------------------------------
Key: DDLUTILS-163
URL: https://issues.apache.org/jira/browse/DDLUTILS-163
Project: DdlUtils
Issue Type: Improvement
Components: Core (No specific database)
Environment: All environements
Reporter: Lucas Moreno
Assigned To: Thomas Dudziak
The default update behavor implemented in PlatformImpl takes a DynaBean as
parameter and creates a UPDATE statement for all the columns of the table nor
only those ones defined as properties of the bean.
The result is that not specified properties of the bean are set to NULL which
may no be the desired behavor.
An update using a DynaBean should only update columns wich have a value (also
null) for a given property.
As I see, the update method should:
- Check that all the primary keys are defined in the bean
- Prepare a SQL Update query only with the values specified in the bean
- Execute the update
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.