[
http://jira.andromda.org/browse/SPRING-218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bob Fields resolved SPRING-218.
-------------------------------
Resolution: Fixed
Fix Version/s: 3.4
Assignee: Bob Fields (was: Chad Brandon)
Fix applied on 4/27/2011
> SpringUtils formatHibernateQueryParameterValue for Enumerations
> ---------------------------------------------------------------
>
> Key: SPRING-218
> URL: http://jira.andromda.org/browse/SPRING-218
> Project: Spring Cartridge
> Issue Type: Bug
> Affects Versions: 3.4
> Environment: Windows 7 / MySql
> Reporter: Andy flury
> Assignee: Bob Fields
> Priority: Minor
> Fix For: 3.4
>
> Attachments: SpringUtils.java.patch
>
> Original Estimate: 1 hour
> Remaining Estimate: 1 hour
>
> Hi
> There is a problem with SpringUtils.formatHibernateQueryParameterValue(). For
> Enumerations this method returns:
> param.getValue()
> Template SpringHibernateDaoBase.vsl will therefore output the following
> inside the Finder Method:
> Query queryObject = super.getSession(false).createQuery(queryString);
> queryObject.setParameter("parameter", parameter.getValue());
> This gives a problem with the HibernateEnumType, where the parameter is
> handed to the method disassemble as a "String" and not as an "Enum", which
> will raise the following error:
> Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to
> java.lang.Enum
> at
> org.andromda.persistence.hibernate.usertypes.HibernateEnumType.disassemble(HibernateEnumType.java:52)
> Within SpringUtils.formatHibernateQueryParameterValue the case about
> Enumerations should be removed
> I have attached a patch for this
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network
management toolset available today. Delivers lowest initial
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd