Which version of AppFuse are you using? Matt
On 2/21/07, sionsmith <[EMAIL PROTECTED]> wrote:
Hi all, I've been playing around with this for a few hours now and i cant seem to get it working, the users in my system have a number of added entities compared with that of the stand appfuse one. I thought i could just extend the class and place the new attributes in the new class. ================ Example InukUser.java public class InukUser extends User { protected String region; protected boolean student; protected String nusNumber; @Column(name="region") public String getRegion() { return region; } ...... ================ When i used the userManager.getUserByUserName("tomcat"); i get a classCastException using my own InukUser - what i'm i doing wrong? I have also tried to implement my own usermanager which returns a InukUser but this didnt seem the right way to do it. While creating my own implementation it occurred to me that i the database had the existing appfuse User structure, i changing the hibernate.cfg.xml so that my user was included in the mapping, but when i created the tables this table was not created. I placed the: @Entity @Table(name="inuk_user") at the top of the InukUser class but not sure how you map the "extends" in the new hibernate 3 annotations without adding a @Inheritance(strategy=JOINED) to the master class. Any help with how to do this or how to map this out using the Appfuse framework would be very great and a great saving of my time :) Many Thanks - Keep up the hard work Matt Sion -- View this message in context: http://www.nabble.com/Extending-AppFuse-User-tf3268186s2369.html#a9085424 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- 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]