[hibernate-issues] [Hibernate-JIRA] Commented: (HSEARCH-678) @NumericField does not work with BigDecimal types (and others?)
Sanne Grinovero (JIRA)
noreply at atlassian.com
Tue Mar 1 05:31:08 EST 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-678?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=40093#action_40093 ]
Sanne Grinovero commented on HSEARCH-678:
-----------------------------------------
Gustavo or Nick, can anybody distill a very brief note about BigDecimals in form of a documentation patch, so we can close this? We plan Alpha1 for this week (and need some help), otherwise we can postpone this. It's still good to have at least a notice at the appropriate place.
> @NumericField does not work with BigDecimal types (and others?)
> ---------------------------------------------------------------
>
> Key: HSEARCH-678
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-678
> Project: Hibernate Search
> Issue Type: Bug
> Components: mapping, query
> Affects Versions: 3.3.0.Final
> Environment: Hibernate 3.6.0, MySQL 5.1.52, Fedora Core 14
> Reporter: Nick Fenwick
> Assignee: G Fernandes
> Fix For: 3.4.0.Alpha1
>
> Attachments: HSEARCH-678-unittest1.tgz
>
>
> This is my first JIRA so please help me assigns its Component above correctly.
> My first attempt to use BigDecimal ran into trouble trying to use the new @NumericField annotation. The SessionFactory fails to create an instance of the session. The code:
> {{
> @Column(name="val")
> @Field(name="val", index=Index.UN_TOKENIZED, store=Store.YES)
> @NumericField
> private BigDecimal val;
> }}
> Results in the exception:
> {{
> Exception in thread "main" java.lang.ExceptionInInitializerError
> [cut]
> Caused by: org.hibernate.HibernateException: could not init listeners
> [cut]
> Caused by: org.hibernate.search.SearchException: Unable to guess FieldBridge for val
> at org.hibernate.search.bridge.BridgeFactory.guessType(BridgeFactory.java:250)
> at org.hibernate.search.engine.AbstractDocumentBuilder.bindFieldAnnotation(AbstractDocumentBuilder.java:690)
> at org.hibernate.search.engine.AbstractDocumentBuilder.checkForField(AbstractDocumentBuilder.java:564)
> [cut]
> }}
> Taking out the @NumericField allows the session to start up successfully.
> I will attempt to make a test case but I'm having local build env issues. 'mvn clean install' of a fresh hibernate search git checkout is taking an incredibly long time (an hour for the first 10 or so .pom files?) so I may be several hours or days over this trivial task.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list