[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] Sequence generator - as a service
|
Let me try and clarify.
Basically I want to have an entity, say
@Entity
public class Master implements Serializable {
@Id
private long id;
public void setId(long id) {
this.id = id;
}
}
For which the primary key will be created separately - in the most
efficient way (like EclipseLink which caches a number of unique numbers
from a sequence) - in order to set it later. The creation of the key value
and the actual storage of the Master are not within the same persistency
context.
-J.
> Well, it looks like you want to have eclipselink run some queries,
> nothing strange there. Is there something I'm missing?
>
> ./tch
>
>
>
> On Wed, Aug 6, 2008 at 5:52 PM, Jan Vissers <Jan.Vissers@xxxxxxxxxx>
> wrote:
>> Might be a silly/hard to understand question...
>>
>> How would I use EclipseLink as a means to implement sequence block
>> pattern? What I want to do is this:
>>
>>
>> a. Remote client (Flex) calls Java service do so work, amongst others it
>> passes in an identifier (initially '0').
>>
>> b. Java service uses 'sequence block' to obtain next unique identifier
>> (not '0') when the passed in identifier is '0'. --> this would be
>> the place where I would want to use EclipseLink <--
>>
>> c. Java service performs requested work and returns the identifier,
>> which
>> might have been not '0' in the first place i.e. passed in at a.
>> or initialized at b.
>>
>> d. Remote client (Flex) continues to call a. as long as there is work to
>> be done. If everything is completed continues with e.
>>
>> e. Remote client (Flex) calls into (another) Java service to 'finalize'
>> the
>> operation. It passes in the not '0' identifier and other stuff.
>>
>> f. Java service uses not '0' identifier as the primary key (@Id) via
>> setId() of a record to be created.
>>
>> Now, let us first wait and see who understands what I'm trying to do
>> here ;-)
>>
>> Thanks,
>> Jan.
>>
>> _______________________________________________
>> eclipselink-users mailing list
>> eclipselink-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>