I assume you're using 2.0 because of the annotations. Did you change
the <class> mapping in the hibernate.cfg.xml file so it is looking for
InukUser instead of org.appfuse.model.User?
Matt Raible wrote:
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]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]