On Tue, 22 Nov 2005 23:30:11 +0100, Emmanuel Bernard <[EMAIL PROTECTED]> wrote:

I feel uncomfortable to make it in Hibernate since the hibernate configuration is not screwed up (at least not in this area). opening this door would lead to properties vs programmatic API inconsistency priorities and/or user unexpectation.

I'll then just have to add it to the tools since users can't programmatically configure it ;) (but i guess it is somewhat similar to EntityResolver which I also
need to handle seperatly)

/max


Max Rydahl Andersen wrote:

On Tue, 22 Nov 2005 20:52:30 +0100, Emmanuel Bernard <[EMAIL PROTECTED]> wrote:

In HEM I have to since the configuration process is standardised, The only way to provide this feature is through configuration.


Yes I know it is required for HEM and just wondering why we dont also
just add it to hibernate core since it actually makes alot of sense
to be able to do.

/max


Max Rydahl Andersen wrote:


I fail to understand why its ok to add naming_strategy to ejb3 configuration and not hibernate configuration....?

/max

------- Forwarded message -------
From: "Emmanuel Bernard (JIRA)" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Cc:
Subject: [Hibernate-issues] [Hibernate-JIRA] Resolved: (EJB-35) Support custom NamingStrategy as property.
Date: Mon, 21 Nov 2005 21:41:55 +0100

[ http://opensource.atlassian.com/projects/hibernate/browse/EJB-35?page=all ]

Emmanuel Bernard resolved EJB-35:
---------------------------------

     Assign To: Emmanuel Bernard
    Resolution: Fixed

Support custom NamingStrategy as property.
------------------------------------------

         Key: EJB-35
URL: http://opensource.atlassian.com/projects/hibernate/browse/EJB-35
     Project: Hibernate Entity Manager
        Type: Improvement
  Components: EntityManager
    Versions: 3.1beta1
 Environment: 3.1alpha1
EJB3 public draft
    Reporter: Christian Stein
    Assignee: Emmanuel Bernard
     Fix For: 3.1beta5




Original Estimate: 1 hour
        Remaining: 1 hour

As stated here http://forum.hibernate.org/viewtopic.php?t=944931 , I'd like to set a custom NamingStrategy implementation in "persistenc.xml"s properties. At the moment, you can only set such a custom implementation programmatically when creating a custom Configuration object. As this object is hidden by the EJB persistence API, it should be possible to specify the implementation class name via a property. Mhhh... maybe the improvement should be issued against "org.hibernate.cfg.Configuration" which needs a method like:
    /**
     * Set a custom naming strategy
     *
     * @param name the class name of NamingStrategy to set
     */
    public Configuration setNamingStrategy(String name) {
        this.namingStrategy = Class.forName(name);
        return this;
    }
Maybe, this is the wrong place. :)
Cheers,
Christian













--
--
Max Rydahl Andersen
callto://max.rydahl.andersen

Hibernate
[EMAIL PROTECTED]
http://hibernate.org

JBoss Inc
[EMAIL PROTECTED]


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
hibernate-devel mailing list
hibernate-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to