[ https://issues.apache.org/jira/browse/BEANUTILS-24?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Niall Pemberton updated BEANUTILS-24: ------------------------------------- Fix Version/s: 1.8.0 > [BeanUtils] Method get in LazyDynaBean don't returns null if the value of the > propertie is null > ----------------------------------------------------------------------------------------------- > > Key: BEANUTILS-24 > URL: https://issues.apache.org/jira/browse/BEANUTILS-24 > Project: Commons BeanUtils > Issue Type: Bug > Affects Versions: 1.6 > Environment: Operating System: Windows XP > Platform: All > Reporter: Roi Ares > Fix For: 1.8.0 > > > Hi! First at all thanks for your code and your job. > I found a problem in LazyDynaBean, i don't know if is it a bug or i don't > understand well the use for DynaBean. > Here's the code: > LazyDynaBean dynaBean = new LazyDynaBean(); > dynaBean.set("Propertie1","Value1"); > dynaBean.set("Propertie2",null); > System.out.println(dynaBean.getMap()); > System.out.println(dynaBean.get("Propertie1")); > System.out.println(dynaBean.get("Propertie2")); > And this is the result: > {Propertie2=null, Propertie1=Value1} > Value1 > [EMAIL PROTECTED] > Taking a view of the trazing I saw that the 2nd get returns a new instance of > Object, not null. > LazyDynaBean.get("Propertie2") calls value = LazyDynaBean.createProperty(name, > dynaClass.getDynaProperty(name).getType()); > and this to LazyDynaBean.createOtherProperty that returns type.newInstance(); > Thanks in advance. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]