Hi 

  To use your own database names and build the org.appfuse.model in your
directory, do we need to remove the  <plugin> in the pom.xml which has
org.appfuse and instead put in the following dependency you have mentioned. 

  I changed the names and structure of the tables in sample-data.xml as well
as i nthe org.appfuse.model files locally. However, it is not picking up the
changes. It still writes to app-user and looks for users in app-user./ 

 Any help would be greatly appreciated. it looks like i need to remove the
plugin and build it locally.

thanks for your help!


tibi-3 wrote:
> 
> problem: mvn site
> 
> i now have moved the org.appfuse.model.* into my own project and changed 
> my pom to:
>         <dependency>
>             <groupId>org.appfuse</groupId>
>             <artifactId>appfuse-${web.framework}</artifactId>
>             <version>${appfuse.version}</version>
>             <type>war</type>
>             <exclusions>
>                 <exclusion>
>                     <groupId>org.appfuse</groupId>
>                     <artifactId>appfuse-data-common</artifactId>
>                 </exclusion>
>             </exclusions>
>            
>         </dependency>
> 
> 
> but when i run mvn site i get this messege:
> 
> Unable to load class declared as <mapping 
> class="org.appfuse.model.User"/> in the configuration
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Trace
> org.hibernate.MappingException: Unable to load class declared as 
> <mapping class="org.appfuse.model.User"/> in the co
> nfiguration:
>         at 
> org.hibernate.cfg.AnnotationConfiguration.parseMappingElement(AnnotationConfiguration.java:545)
>         at 
> org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1479)
> 
> 
> i can run mvn jetty:run
> 
> anyone an idea??
> 
> 
> thanks,
> 
> 
> tibi
> 
> 
> 
> 
> tibi wrote:
>> ok than i will take my loss.
>>
>> tibi
>>
>>
>> Nathan Anderson wrote:
>>> Glad to hear you got it working as you wanted.  After thinking about 
>>> this thread a bit I have come to the conclusion that Bryan and Matt 
>>> are probably right.  In most cases it is best as is, but there are 
>>> exceptions [like yours] where the developer can just go in and make 
>>> the simple change.
>>>
>>> Nathan
>>>
>>> tibi wrote:
>>>> ok followed your guid.
>>>>
>>>> perfect!
>>>> its a real plus for appfuse that even changing core classes is 
>>>> documented well!
>>>>
>>>> i changed the table name off role to app_role.
>>>>  org.appfuse.model.Role.java
>>>>  @Table(name="app_role")
>>>> i changed the sample-data.xml in the src/test/resources:
>>>> from:
>>>>  <table name='role'>
>>>> to
>>>>  <table name='app_role'>
>>>>
>>>> and integration tests work again with app_role as table name.
>>>>
>>>> thanks,
>>>>
>>>> off course i would be even more happy if this all was not needed 
>>>> (and i did not need to fork) and am still hoping that in the next 
>>>> release the tables ware all named app_* :-)
>>>>
>>>>
>>>> ciao,
>>>>
>>>> tibi
>>>>
>>>>
>>>>
>>>>
>>>> Matt Raible wrote:
>>>>> If you want to change the table names, you may need to use the
>>>>> following and modify the @Table annotation.
>>>>>
>>>>> http://appfuse.org/display/APF/AppFuse+Core+Classes
>>>>>
>>>>> It's possible there's a way to override this (ideally in
>>>>> hibernate.cfg.xml), but I've never done it, so don't know.
>>>>>
>>>>> Matt
>>>>>
>>>>> On 3/15/07, tibi <[EMAIL PROTECTED]> wrote:
>>>>>> ok now i do have the problem...
>>>>>> i had a role table
>>>>>> matt you said something about using hibernate to change the table 
>>>>>> name
>>>>>> for tha appfuse tables?
>>>>>>
>>>>>> tibi
>>>>>>
>>>>>> tibi wrote:
>>>>>> > nope only app_ for the tables needed
>>>>>> > so only the 3 which come with appfuse.
>>>>>> >
>>>>>> > i have a db with 41 tables with a lot of data. I'm working on 
>>>>>> making a
>>>>>> > report manager on it
>>>>>> > luckily no table name corresponds to app_user, role user_role 
>>>>>> but if
>>>>>> > it did i had to rename the tables.
>>>>>> > and that is inconvenient
>>>>>> >
>>>>>> > or use 2 instances and that gets complicated as well. i don't even
>>>>>> > know if appfuse can manage 2 db's.
>>>>>> >
>>>>>> > i don't see any problem in naming the 3 tables app_user app_role
>>>>>> > app_user_role by default.
>>>>>> > and I'm not really interesting in roller but i guess they had an 
>>>>>> idea
>>>>>> > to start using roller_
>>>>>> > only they didn't do it right.
>>>>>> >
>>>>>> > tibi
>>>>>> >
>>>>>> > ps added English spell checking for you guy's ;) should be a bit
>>>>>> > better now.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > Matt Raible wrote:
>>>>>> >> Yes, but are you really going to add the app_ prefix to all the 
>>>>>> tables
>>>>>> >> in your application while you're developing it?  The reason 
>>>>>> I've seen
>>>>>> >> this done most of the time is so you can deploy multiple 
>>>>>> applications
>>>>>> >> in one database.  Databases are cheap - get a 2nd instance. ;-)
>>>>>> >>
>>>>>> >> Another reason I don't like is because roller does it, but they 
>>>>>> only
>>>>>> >> did it halfway, so there's a number of tables in my database with
>>>>>> >> roller_ and the rest don't have the prefix.  It's ugly IMO.
>>>>>> >>
>>>>>> >> +--------------------------+
>>>>>> >> | Tables_in_roller         |
>>>>>> >> +--------------------------+
>>>>>> >> | autoping                 |
>>>>>> >> | bookmark                 |
>>>>>> >> | entryattribute           |
>>>>>> >> | folder                   |
>>>>>> >> | folderassoc              |
>>>>>> >> | newsfeed                 |
>>>>>> >> | pingcategory             |
>>>>>> >> | pingqueueentry           |
>>>>>> >> | pingtarget               |
>>>>>> >> | rag_config               |
>>>>>> >> | rag_entry                |
>>>>>> >> | rag_group                |
>>>>>> >> | rag_group_subscription   |
>>>>>> >> | rag_subscription         |
>>>>>> >> | referer                  |
>>>>>> >> | roller_audit_log         |
>>>>>> >> | roller_comment           |
>>>>>> >> | roller_hitcounts         |
>>>>>> >> | roller_properties        |
>>>>>> >> | roller_tasklock          |
>>>>>> >> | roller_user_permissions  |
>>>>>> >> | roller_weblogentrytag    |
>>>>>> >> | roller_weblogentrytagagg |
>>>>>> >> | rollerconfig             |
>>>>>> >> | rolleruser               |
>>>>>> >> | usercookie               |
>>>>>> >> | userrole                 |
>>>>>> >> | weblogcategory           |
>>>>>> >> | weblogcategoryassoc      |
>>>>>> >> | weblogentry              |
>>>>>> >> | webpage                  |
>>>>>> >> | website                  |
>>>>>> >> +--------------------------+
>>>>>> >>
>>>>>> >> Matt
>>>>>> >>
>>>>>> >> On 3/14/07, tibi <[EMAIL PROTECTED]> wrote:
>>>>>> >>> great more votes for app_*   ;-)
>>>>>> >>> there are only 3 tables i would change it to
>>>>>> >>> app_user
>>>>>> >>> app_role
>>>>>> >>> app_user_role
>>>>>> >>>
>>>>>> >>> and all problems are gone. no reserved words and only very rarely
>>>>>> >>> problems with existing db's
>>>>>> >>> its clear and simpel
>>>>>> >>>
>>>>>> >>> tibi
>>>>>> >>>
>>>>>> >>> Nathan Anderson wrote:
>>>>>> >>> > This all seems like familiar ground ;)
>>>>>> >>> >
>>>>>> >>> > I like the prefix idea. It's always kinda bugged me that the 
>>>>>> only
>>>>>> >>> > table with a prefix was "app_user".  It's like, "one of 
>>>>>> these things
>>>>>> >>> > is not like the others." ;)
>>>>>> >>> >
>>>>>> >>> > In an ideal world I would like to see all the tables have a 
>>>>>> matching
>>>>>> >>> > prefix that is configured somewhere with a default of  
>>>>>> "app_" or
>>>>>> >>> > something similar.  But I have no idea how hard that is to 
>>>>>> do..  :/
>>>>>> >>> >
>>>>>> >>> >
>>>>>> >>> > Nathan
>>>>>> >>> >
>>>>>> >>> > Matt Raible wrote:
>>>>>> >>> >> Yeah, but the problem with that is we get into the whole
>>>>>> >>> >> plural-table-names debate.  I chose app_user because of Oracle
>>>>>> >>> >> originally.  I thought "role" was a keyword too, but 
>>>>>> apparently not.
>>>>>> >>> >>
>>>>>> >>> >> Matt
>>>>>> >>> >>
>>>>>> >>> >> On 3/14/07, Sanjiv Jivan <[EMAIL PROTECTED]> wrote:
>>>>>> >>> >>> I prefer "users" as "user" is a reserved word in Oracle.
>>>>>> >>> >>>
>>>>>> >>> >>>
>>>>>> >>> >>>
>>>>>> >>> >>> On 3/14/07, Matt Raible <[EMAIL PROTECTED]> wrote:
>>>>>> >>> >>> > Are you using Hibernate?  If so, there's a NamingStrategy
>>>>>> >>> feature you
>>>>>> >>> >>> > can use to add your own prefixes.
>>>>>> >>> >>> >
>>>>>> >>> >>> > I'm considering renaming "app_user" to "user" to be more
>>>>>> >>> standard.
>>>>>> >>> >>> > Since these names can be changed, it seems to make 
>>>>>> sense, no?
>>>>>> >>> >>> >
>>>>>> >>> >>> > Matt
>>>>>> >>> >>> >
>>>>>> >>> >>> > On 3/14/07, tibi < [EMAIL PROTECTED]> wrote:
>>>>>> >>> >>> > > hi matt and others,
>>>>>> >>> >>> > >
>>>>>> >>> >>> > > i use appfuse on an existing database structure. 
>>>>>> appfuse uses 3
>>>>>> >>> >>> tables.
>>>>>> >>> >>> > > i would like to see that the naming off these tables 
>>>>>> would be
>>>>>> >>> >>> kind of
>>>>>> >>> >>> > > unique (like appfuse_rol, appfuse_user_rol)
>>>>>> >>> >>> > >
>>>>>> >>> >>> > > just an idea...
>>>>>> >>> >>> > >
>>>>>> >>> >>> > > ciao,
>>>>>> >>> >>> > >
>>>>>> >>> >>> > > tibi
>>>>>> >>> >>> > >
>>>>>> >>> >>> > >
>>>>>> >>> >>>
>>>>>> >>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> >>> >>> > > To unsubscribe, e-mail:
>>>>>> >>> >>> [EMAIL PROTECTED]
>>>>>> >>> >>> > > For additional commands, e-mail:
>>>>>> >>> [EMAIL PROTECTED]
>>>>>> >>> >>> > >
>>>>>> >>> >>> > >
>>>>>> >>> >>> >
>>>>>> >>> >>> >
>>>>>> >>> >>> > --
>>>>>> >>> >>> > http://raibledesigns.com
>>>>>> >>> >>> >
>>>>>> >>> >>> >
>>>>>> >>> >>>
>>>>>> >>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> >>> >>> > To unsubscribe, e-mail:
>>>>>> >>> >>> [EMAIL PROTECTED]
>>>>>> >>> >>> > For additional commands, e-mail: 
>>>>>> [EMAIL PROTECTED]
>>>>>> >>> >>> >
>>>>>> >>> >>> >
>>>>>> >>> >>>
>>>>>> >>> >>>
>>>>>> >>> >>
>>>>>> >>> >>
>>>>>> >>> >
>>>>>> >>> > 
>>>>>> ---------------------------------------------------------------------
>>>>>> >>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> >>> > For additional commands, e-mail: 
>>>>>> [EMAIL PROTECTED]
>>>>>> >>> >
>>>>>> >>> >
>>>>>> >>>
>>>>>> >>> 
>>>>>> ---------------------------------------------------------------------
>>>>>> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> >>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>> >>>
>>>>>> >>>
>>>>>> >>
>>>>>> >>
>>>>>> >
>>>>>> > 
>>>>>> ---------------------------------------------------------------------
>>>>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>> >
>>>>>> >
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/database-table-names-tf3401053s2369.html#a9906691
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to