[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-2077) Providing an escape sequence for Criteria queries

Mark A. Ziesemer (JIRA) noreply at atlassian.com
Sun Apr 6 02:01:33 EDT 2008


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-2077?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_29953 ] 

Mark A. Ziesemer commented on HHH-2077:
---------------------------------------

Well, now that over a year has passed, I too am facing this same issue.  What can be done to address this?

Can someone re-open this bug, or should we just create a new one and link back to this one?

Is there any reason as to why these Criterion constructors can't be made public?  If not, what needs to be done to make this happen?  If needed, I could write and submit a patch to make the necessary changes...

> Providing an escape sequence for Criteria queries
> -------------------------------------------------
>
>                 Key: HHH-2077
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-2077
>             Project: Hibernate3
>          Issue Type: Improvement
>          Components: query-criteria
>    Affects Versions: 3.1.3, 3.2.0 cr1, 3.2.0.cr2, 3.2.0.cr3, 3.2.0.cr4
>         Environment: Hibernate 3.1.3, MySQL, HSQLDB, Oracle
>            Reporter: Tobias Dietl
>   Original Estimate: 3 hours
>  Remaining Estimate: 3 hours
>
> Up to now, there is no way of setting the escape sequence to use for string comparisions with like for Criteria queries. 
> This is necessary as MySQL on the one hand and HSQLDB / Oracle on the other behave differently...
> If you want to search for '_abc' in MySQL, you have to use:
>     value like '\\_abc'
> In Oracle or HsqlDB, you have to use:
>    value like '\_abc'
> If you want to switch to another escape sequence like '|' , you can set it in HQL with value like '|_abc' escape '|'. Unfortunately, there is no way of setting it for Criteria queries, which would force me to rewrite all my Criteria queries in HQL. It would really be nice if the feature/improvement would be added...

-- 
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