Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 315408 - JPA: Extend Metamodel test model to include a BasicType superType
Summary: JPA: Extend Metamodel test model to include a BasicType superType
Status: NEW
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL: http://wiki.eclipse.org/EclipseLink/D...
Whiteboard:
Keywords:
Depends on: 266912 302606 315287
Blocks: 454799
  Show dependency tree
 
Reported: 2010-06-02 11:02 EDT by Michael OBrien CLA
Modified: 2022-06-09 10:04 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael OBrien CLA 2010-06-02 11:02:59 EDT
>See bug# 315287 where we fixed an initialization issue when a plain java class was added to the root of the fetchgroup model
- we need a similar extension of the Metamodel model at
org.eclipse.persistence.testing.models.jpa.metamodel


>Similar to the extended model where [Gear] was added at the top
>Gear (non-entity/non-mappedSuperclass plain java class - non-persistable)
  +-----HockeyGear (Abstract Entity) (not cacheable)
         +----- GoalieGear (Concrete MappedSuperclass) --- (no cache entry) 
                 +----- Chest Protector (Concrete Entity) ---- cacheable
                 +----- Pads (Concrete Entity) ---- cacheable


>this work is deferred until after 2.1 branches
Comment 1 Michael OBrien CLA 2010-07-21 14:04:22 EDT
>We already have in the JPA test suite
Position (concrete non-entity, non-embeddable, non-mappedSuperclass)
  +--GalacticPosition (@Entity using @Inheritance(strategy=JOINED) and
@Access(AccessType.FIELD)

Which resolves to BasicType(Position) <-- EntityType(GalacticPosition)

>However we need a set of extensive validation test functions
Comment 2 Michael OBrien CLA 2010-10-26 09:04:27 EDT
>we already have part of this - deferring the rest of the work above
Comment 3 Peter Krogh CLA 2010-11-10 11:06:48 EST
Deferring to Future, as part of 2.2 bug scrub.
Comment 4 Eclipse Webmaster CLA 2022-06-09 10:04:57 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink