|[eclipselink-users] Defaults for @Table and @Column names
Hello,Does anyone know if there is a way to change the way that JPA (or the eclipselink implemenation) generates default names for tables and columns when using the @Table and @Column annotations? Or if this is being talked about for version 2 of the JPA spec?
What I'd like is something similar to what Grails does, where they change the camel capped Java names to underscores. Here's an example:
Say you have an EmployeeInfo class and one of the members is defaultHomePhoneNumber.
Current Default in JPA: Table name: EMPLOYEEINFO Column name: DEFAULTHOMEPHONENUMBERIt's kind of hard to read. If we could specify a policy, say the camel caps to underscore policy, it would look like this:
Table name: EMPLOYEE_INFO Column name: DEFAULT_HOME_PHONE_NUMBERThanks all! And I apoligize if this has been talked about already... I couldn't find anything in the searches.
Back to the top