[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-3465) HiRDB Support

Tomoto Shimizu Washio (JIRA) noreply at atlassian.com
Fri Sep 12 00:03:07 EDT 2008


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=31159#action_31159 ] 

Tomoto Shimizu Washio commented on HHH-3465:
--------------------------------------------

Congratulations on 3.3.1 GA release.  I'll modify the patch for that version and post it along with the complete test report hoping it makes things a bit easier.  Thanks for your hard work.

> HiRDB Support
> -------------
>
>                 Key: HHH-3465
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-3465
>             Project: Hibernate Core
>          Issue Type: New Feature
>          Components: core
>    Affects Versions: 3.2.5
>         Environment: 3.2.5 + HiRDB V8 + Type4 JDBC Driver
>            Reporter: Tomoto Shimizu Washio
>         Attachments: hirdbdialect.patch
>
>   Original Estimate: 0 minutes
>  Remaining Estimate: 0 minutes
>
> I would like to contribute with a dialect for HiRDB, Hitachi's RDBMS.
> (For more information, please see http://www.hitachi.co.jp/Prod/comp/soft1/global/prod/hirdb/)
> I added 4 classes and slightly modified 2 existing classes as shown below.  Please look at the documentation at the top of the patch for explanations.
> org.hibernate.dialect.HiRDBDialect (added)
> org.hibernate.dialect.UserFuncDeclParser (added)
> org.hibernate.dialect.DialectFactory (modified)
> org.hibernate.dialect.function.AnsiTrimEmulationFunction (modified)
> org.hibernate.dialect.function.AnsiTrimEmulationFunctionWithTrimstrs (added)
> org.hibernate.dialect.function.TypeQualifiedSQLFunction (added)
> You may think this code is relatively large as a dialect.  It is because I also implemented user-defined function support.  As HiRDB requires '?' parameters to be qualified by 'as <type>' in user-defined function invocations, I made a parser for the type declarations that the user specified in the properties file, and a renderer for the type qualifier.  See javadoc comments of HiRDBDialect and UserFuncDeclParser for more details.
> This patch is created on Hibernate 3.2.5.ga and tested on HiRDB V8 with Type4 JDBC Driver.  The example configuration for HiRDB is shown below:
> hibernate.dialect org.hibernate.dialect.HiRDBDialect
> hibernate.connection.driver_class JP.co.Hitachi.soft.HiRDB.JDBC.HiRDBDriver
> hibernate.connection.url jdbc:hitachi:hirdb://DBID=@HIRDBENVGRP=C:/hirdb.ini
> hibernate.connection.username hitachi
> hibernate.connection.password hitachi

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