|
Re: Inheritance: msg#00104jakarta.turbine.torque.user
As I understand it since bothe Resource and HumanResource classes are based on the same database table all columns are visible by both, inheritance is useful when you need to implement different processing not for different attributes. On Wed, 2004-11-17 at 08:01, Christian Plate wrote: > Hello Torque-users, > > I have problem with Inheritance and Torque. The Inheritance Guide > (http://www.ingrid.org/jajakarta/turbine/en/turbine/torque/inheritance-guide.html) > > describes how to define a subclass. > > But I can't find a way to define extra columns for my subclass. > > The example below works great, a subclass HumanResource is generated. But how > do i get extra columns for HumanResources? > > Thanks in advance, > Christian > > <table name="Resource" description="Resource"> > <column > name="id" > required="true" > primaryKey="true" > type="INTEGER" > /> > <column > name="name" > type="VARCHAR" > description="Name of this Resource"/> > /> > <column > name="class_type" > type="VARCHAR" > inheritance="single"> > <inheritance key="human_resource" > class="HumanResource" > extends="Resource"/> > </column> > > <column > name="class_type" > type="VARCHAR" > inheritance="single"> > <inheritance key="human_resource" > class="HumanResource" > extends="Resource"/> > </column> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: torque-user-unsubscribe@xxxxxxxxxxxxx > For additional commands, e-mail: torque-user-help@xxxxxxxxxxxxx > |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | RE: torque failing within junit "no DataSourceFactory configured ": 00104, Angela Day |
|---|---|
| Next by Date: | Not creating retrieveByPK methods: 00104, Angela Day |
| Previous by Thread: | Inheritancei: 00104, Christian Plate |
| Next by Thread: | RE: torque failing within junit "no DataSourceFactory configured ": 00104, Angela Day |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |