On Thu, Jun 12, 2008 at 12:33 AM, Juan Heyns <[EMAIL PROTECTED]> wrote:
> Matt
>
> We have a class hierarchy such as the following:
>
> @Entity
> @Inheritance(strategy = InheritanceType.JOINED)
> @Table(name = "subclass")
> public abstract class SubClass extends BaseObject {
>
> private static final long serialVersionUID = 247081957928058557L;
>
> private Long id;
> //.... other properties
>
> @Id
> @Column(name = "device_id")
> @GeneratedValue(strategy = GenerationType.AUTO)
> public Long getId() {
> return id;
> }
>
> public void setId(Long id) {
> this.id = id;
> }
>
> //.... Getters and setters
> //.... equals, etc.
> }
>
> @Entity
> @Table(name = "anothersubclass")
> @PrimaryKeyJoinColumn(name = "meter_id")
> public class AnotherSubClass extends SubClass {
>
> private static final long serialVersionUID = -947889774626346659L;
>
> private EmbeddedObject embeddedObject;
>
> @Embedded
> public EmbeddedObject getRmdConfiguration() {
> return rmdConfiguration;
> }
>
> public void setRmdConfiguration(RmdConfiguration rmdConfiguration) {
> this.rmdConfiguration = rmdConfiguration;
> }
>
> //.... equals, etc.
> }
>
> @Embeddable
> public class EmbeddedObject extends BaseObject implements Serializable {
>
> private static final long serialVersionUID = -5958686457614638827L;
>
> //.... Getters and setters
> //.... equals, etc.
> }
>
>
> The only difference I can see between this and the "User and Address" case
> is that our class
> which embeds another class does not directly inherit from BaseObject. Would
> this make a
> difference when generating the sample data?
>
No, I don't believe so - there's no annotations on BaseObject, so I don't
see how that could be affecting things.
Matt
>
>
> We are experiencing the same problem in our web project when the JSPs are
> generated.
>
> Thanks
> Juan
>
>
>
>
>
> Matt Raible wrote:
>
> It should be fixed as long as you have to the proper annotations in both
> POJOs. Have you examined User and Address to ensure you have similar
> annotations?
>
> http://static.appfuse.org/appfuse-data/appfuse-data-common/xref/index.html
>
> Matt
>
> On Wed, Jun 11, 2008 at 1:28 AM, Juan Heyns <[EMAIL PROTECTED]> wrote:
>
>> Hi guys
>>
>> We are using a modular project with Struts2 & Hibernate. In our core
>> project
>> we are using annotated POJOs with @Embedded POJOs. When running
>> generate on the entity it does not include the fields of the @Embeddable
>> POJO when creating the sample data.
>>
>> Is this still an issue in Appfuse 2.0.2? I saw a note in the changlog re
>> to this
>> issue with a tag 2.0_RC1, should this not be fixed?
>>
>> Regards
>> Juan
>>
>>
>
>