[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] About Oracle User defined types
|
http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_(ELUG)#How_to_Use_the_Persistence_Unit_Properties_for_Customization_and_Validation
describes the eclipselink.session.customizer persistence property. With
it, you would specify a class that has a customize method
public void customize(Session session) throws Exception
that you would use to add your descriptor to the session using the
session.addDescriptor(descriptor) method.
A problem with your descriptor code that you've shown is that the
descriptor does not give any information on how to build a class, and it
only has a single array mapping type. Your array mapping is referencing
a PType.class, but this class does not have a descriptor, so it cannot
be built.
Try intead defining a descriptor for the PType.class, for instance:
ObjectRelationalDataTypeDescriptor descriptor = new
ObjectRelationalDataTypeDescriptor();
descriptor.setJavaClass(Address.class);
descriptor.descriptorIsAggregate();
descriptor.setStructureName("ADDRESS_TYPE");
descriptor.addDirectMapping("street", "getStreet", "setStreet", "STREET");
descriptor.addDirectMapping("city", "getCity", "setCity", "CITY");
descriptor.addDirectMapping("state", "getState", "setState", "STATE");
descriptor.addDirectMapping("country", "getCountry", "setCountry",
"COUNTRY");
descriptor.addDirectMapping("zipCode", "getZipCode", "setZipCode",
"ZIPCODE");
descriptor.setShouldOrderMappings(false);
The above descriptor would allow you to use a struct of type
"ADDRESS_TYPE" and convert it to an Address object. You will need
something similar for your PType class. If you had an object that
stored the VARRAY using this type in its table, you would create an
arraymapping like:
ObjectArrayMapping phoneDevicesMapping = new ObjectArrayMapping();
phoneDevicesMapping.setAttributeName("phones");
phoneDevicesMapping.setGetMethodName("getPhones");
phoneDevicesMapping.setSetMethodName("setPhones");
phoneDevicesMapping.setStructureName("PHONELIST_TYPE");
phoneDevicesMapping.setReferenceClass(Phone.class);
phoneDevicesMapping.setFieldName("PHONES");
descriptor.addMapping(phoneDevicesMapping);
You could use VARRAYS as an in/out parameter using:
sqlcall.addUnamedInOutputArgument("phones", "phones", Types.ARRAY,
"PHONELIST_TYPE", Vector.class, ordf);
In this case you do not seem to though. I am not 100% certain on how to
return varrays in a cursor since I've never set up a query to do so.
What you may need to do is tell the query to build a collection of your
structs, but there isn't a convenience method to do so. So you'll need
to break apart what the useNamedCursorOutputAsResultSet and
addUnamedInOutputArgument methods do :
ObjectRelationalDatabaseField ordf = new ObjectRelationalDatabaseField("");
ordf.setSqlType(Types.STRUCT);
ordf.setSqlTypeName("PHONE_TYPE");
ordf.setType(Phone.class);
call.setIsCursorOutputProcedure(true);
call.getProcedureArgumentNames().add("v_list");
ObjectRelationalDatabaseField outField= new
ObjectRelationalDatabaseField("v_list");
outField.setSqlType(Types.ARRAY);
outField.setSqlTypeName("PHONELIST_TYPE");
outField.setType(Vector.class);
outField.setNestedTypeField(ordf);
call.getParameters().add(outField);
call.getParameterTypes().add(OUT_CURSOR);
In the original query that you had working, you mention you were getting
an array of Object back, but that you could not cast back Object. Can
you go back to that? Object is the superclass to every Java object, so
I find it strange that it could be returning an instance of Object. Can
you iterate over the results and printing them with the class type as well?
Best Regards,
Chris
On 23/01/2012 10:50 AM, Luis Dominguez wrote:
How can i use prelogin event or the customizer?. I'm creating a
entity manager in the beginning and the login info is in the
persistence.xml.
2012/1/23 Christopher Delahunt <christopher.delahunt@xxxxxxxxxx
<mailto:christopher.delahunt@xxxxxxxxxx>>
The code also suggested you were adding a descriptor to an
active session or to the query directly. Descriptors should
only be added to a session prior to login as they require
session initialization to function correctly.
Try using a prelogin event or customizer to add your descriptor
to the session.
On 23/01/2012 10:36 AM, Tom Ware wrote:
I don't recommend using NoIdentityMap.
The previous exception was missing the the initial lines.
Can you please
send it again?
-tom
On 23/01/2012 9:20 AM, Luis Dominguez wrote:
Hi folks.
Using descriptor.useNoIdentityMap() fixed the previous
problem. But,
this is the
new error message:
java.lang.NullPointerException
at
org.eclipse.persistence.__internal.security.__PrivilegedAccessHelper.__getMethodParameterTypes(__PrivilegedAccessHelper.java:__323)
at
org.eclipse.persistence.__internal.descriptors.__MethodAttributeAccessor.__getSetMethodParameterType(__MethodAttributeAccessor.java:__168)
at
org.eclipse.persistence.__internal.descriptors.__MethodAttributeAccessor.__getSetMethodParameterType(__MethodAttributeAccessor.java:__156)
at
org.eclipse.persistence.__internal.descriptors.__MethodAttributeAccessor.__setAttributeValueInObject(__MethodAttributeAccessor.java:__282)
at
org.eclipse.persistence.__internal.descriptors.__MethodAttributeAccessor.__setAttributeValueInObject(__MethodAttributeAccessor.java:__226)
I read about the security permissions. I setted
permission java.lang.reflect.__ReflectPermission
"suppressAccessChecks";
permission java.lang.RuntimePermission
"accessDeclaredMembers";
permission java.lang.RuntimePermission "getClassLoader";
permission java.lang.RuntimePermission
"getMethodParameterTypes";
in my JVM, but anything changed.
Help.
2012/1/20 Luis Dominguez <ldominguez.integra@xxxxxxxxx
<mailto:ldominguez.integra@xxxxxxxxx>
<mailto:ldominguez.integra@__gmail.com
<mailto:ldominguez.integra@xxxxxxxxx>>>
I have this error
at
java.util.concurrent.__ConcurrentHashMap.get(__ConcurrentHashMap.java:768)
at
org.eclipse.persistence.__internal.identitymaps.__IdentityMapManager.__getIdentityMap(__IdentityMapManager.java:923)
at
org.eclipse.persistence.__internal.identitymaps.__IdentityMapManager.__acquireLock(__IdentityMapManager.java:144)
at
org.eclipse.persistence.__internal.sessions.__IdentityMapAccessor.__acquireLock(__IdentityMapAccessor.java:92)
at
org.eclipse.persistence.__internal.sessions.__IdentityMapAccessor.__acquireLock(__IdentityMapAccessor.java:83)
at
org.eclipse.persistence.__internal.sessions.__AbstractSession.__retrieveCacheKey(__AbstractSession.java:4567)
at
org.eclipse.persistence.__internal.descriptors.__ObjectBuilder.buildObject(__ObjectBuilder.java:668)
at
org.eclipse.persistence.__internal.descriptors.__ObjectBuilder.__buildWorkingCopyCloneNormally(__ObjectBuilder.java:612)
at
org.eclipse.persistence.__internal.descriptors.__ObjectBuilder.__buildObjectInUnitOfWork(__ObjectBuilder.java:565)
at
org.eclipse.persistence.__internal.descriptors.__ObjectBuilder.buildObject(__ObjectBuilder.java:497)
at
org.eclipse.persistence.__internal.descriptors.__ObjectBuilder.buildObject(__ObjectBuilder.java:456)
at
org.eclipse.persistence.__queries.ObjectLevelReadQuery.__buildObject(__ObjectLevelReadQuery.java:723)
at
org.eclipse.persistence.__queries.ReadAllQuery.__registerResultInUnitOfWork(__ReadAllQuery.java:742)
at
org.eclipse.persistence.__queries.ReadAllQuery.__executeObjectLevelReadQuery(__ReadAllQuery.java:423)
at
org.eclipse.persistence.__queries.ObjectLevelReadQuery.__executeDatabaseQuery(__ObjectLevelReadQuery.java:__1080)
at
org.eclipse.persistence.__queries.DatabaseQuery.execute(__DatabaseQuery.java:808)
at
org.eclipse.persistence.__queries.ObjectLevelReadQuery.__execute(ObjectLevelReadQuery.__java:1040)
at
org.eclipse.persistence.__queries.ReadAllQuery.execute(__ReadAllQuery.java:383)
at
org.eclipse.persistence.__queries.ObjectLevelReadQuery.__executeInUnitOfWork(__ObjectLevelReadQuery.java:__1126)
at
org.eclipse.persistence.__internal.sessions.__UnitOfWorkImpl.__internalExecuteQuery(__UnitOfWorkImpl.java:2842)
at
org.eclipse.persistence.__internal.sessions.__AbstractSession.executeQuery(__AbstractSession.java:1521)
at
org.eclipse.persistence.__internal.sessions.__AbstractSession.executeQuery(__AbstractSession.java:1503)
at
org.eclipse.persistence.__internal.sessions.__AbstractSession.executeQuery(__AbstractSession.java:1477)
at org.luisd.App.main(App.java:__91)
at
sun.reflect.__NativeMethodAccessorImpl.__invoke0(Native
Method)
at
sun.reflect.__NativeMethodAccessorImpl.__invoke(__NativeMethodAccessorImpl.java:__39)
at
sun.reflect.__DelegatingMethodAccessorImpl.__invoke(__DelegatingMethodAccessorImpl.__java:25)
at java.lang.reflect.Method.__invoke(Method.java:597)
at
com.intellij.rt.execution.__application.AppMain.main(__AppMain.java:120)
And this is what i did:
ClassDescriptor descriptor = new ClassDescriptor();
descriptor.useNoIdentityMap();
ObjectArrayMapping pricesMapping = new ObjectArrayMapping();
pricesMapping .setReferenceClass(PType.__class);
pricesMapping .setAttributeName("pricesList"__);
pricesMapping .setFieldName("PRICES_LIST");
pricesMapping .setStructureName("CT_PRICE");
pricesMapping .readOnly();
pricesMapping .setGetMethodName("__getPricesList");
pricesMapping .setSetMethodName("__setPricesList");
descriptor.addMapping( pricesMapping );
StoredProcedureCall call = new StoredProcedureCall();
call.setProcedureName("PKG.__GET_DEVICES");
call.__useNamedCursorOutputAsResultSe__t("v_list");
call.addNamedArgument("v_id");
call.addNamedArgument("v___class");
call.addNamedArgument("v_date"__);
ReadAllQuery query = new ReadAllQuery();
query.addArgument(" v_id ");
query.addArgument(" v_class ");
query.addArgument(" v_date ");
query.setDescriptor(__descriptor);
query.setCall(call);
List<Object> queryArgs = new ArrayList<Object>();
queryArgs.add(new Long(12));
queryArgs.add("p1");
queryArgs.add(new Timestamp(System.__currentTimeMillis()));
Session activeSession = ((JpaEntityManager)
main.em.getDelegate()).__getActiveSession();
List< PType > queryResultList = (List)
activeSession.executeQuery(__query,
queryArgs);
Help.
2012/1/20 Tom Ware <tom.ware@xxxxxxxxxx
<mailto:tom.ware@xxxxxxxxxx> <mailto:tom.ware@xxxxxxxxxx
<mailto:tom.ware@xxxxxxxxxx>>>
We have direct support for Arrays that has been around
for quite a
while. (and JPA mapping support starting in EclipseLink 2.3)
Documentation Link:
http://wiki.eclipse.org/____Configuring_an_Object-____Relational_Data_Type_Array_____Mapping_(ELUG)
<http://wiki.eclipse.org/__Configuring_an_Object-__Relational_Data_Type_Array___Mapping_(ELUG)>
<http://wiki.eclipse.org/__Configuring_an_Object-__Relational_Data_Type_Array___Mapping_(ELUG)
<http://wiki.eclipse.org/Configuring_an_Object-Relational_Data_Type_Array_Mapping_(ELUG)>>
JPA Mapping info:
http://www.eclipse.org/____eclipselink/api/2.3/index.html <http://www.eclipse.org/__eclipselink/api/2.3/index.html>
<http://www.eclipse.org/__eclipselink/api/2.3/index.html
<http://www.eclipse.org/eclipselink/api/2.3/index.html>__>
-Tom
On 20/01/2012 3:28 PM, Luis Dominguez wrote:
Like this:
Map types = conn.getTypeMap();
types.put("C_PriceType", PriceType.class);
conn.setTypeMap(types);
java.sql.Array priceList = rs.getArray("PRICE_LIST");
2012/1/20 Tom Ware <tom.ware@xxxxxxxxxx
<mailto:tom.ware@xxxxxxxxxx> <mailto:tom.ware@xxxxxxxxxx
<mailto:tom.ware@xxxxxxxxxx>>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>>>>
How would you access the fields of the object if you
were using
JDBC?
-Tom
On 20/01/2012 9:58 AM, Luis Dominguez wrote:
The Stored Procedures is in an oracle database. The
procedure returns a
sys_refcursor, where the cursor has the following fields:
ID: it's a number field type.
Prices List: It's a list of Price type. An oracle user
defined type with te
following structure:
* Id of price item: Number field
* priceAmount: amount. It's a NUMBER(12, 5) field.
If i used DataReadQuery with a StoredProcedureCall, the
result list when the
query is executed has a list of DatabaseRecord, where the
records has an
object
array for the prices list.
I need to obtain the prices values, but using DataReadQuery
the prices
list is
returned as an Object array, with Object type elements,
and no
possibilities to
cast to the desired object.
Help.
2012/1/20 Tom Ware <tom.ware@xxxxxxxxxx
<mailto:tom.ware@xxxxxxxxxx>
<mailto:tom.ware@xxxxxxxxxx
<mailto:tom.ware@xxxxxxxxxx>>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>>>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>>
<mailto:tom.ware@xxxxxxxxxx <mailto:tom.ware@xxxxxxxxxx>
<mailto:tom.ware@xxxxxxxxxx
<mailto:tom.ware@xxxxxxxxxx>>>>__>
Can you explain a little more about what this custom
type is? We
provide a number of ways you can deal with special
types and
your choice
will depend on how it is derived.
At the simplest level, you can specify a Converter
on the object
that
maps to the special type. That will allow you do do
some
operations.
http://wiki.eclipse.org/Using_________EclipseLink_JPA_____Extensions_%____28ELUG%29#____Using_EclipseLink_____JPA_____Converters
<http://wiki.eclipse.org/Using_______EclipseLink_JPA___Extensions_%____28ELUG%29#__Using_EclipseLink_____JPA___Converters>
<http://wiki.eclipse.org/__Using_____EclipseLink_JPA___Extensions_%____28ELUG%29#__Using_EclipseLink_____JPA___Converters
<http://wiki.eclipse.org/Using_____EclipseLink_JPA_Extensions_%____28ELUG%29#Using_EclipseLink_____JPA_Converters>>
<http://wiki.eclipse.org/____Using___EclipseLink_JPA_____Extensions_%__28ELUG%29#Using_____EclipseLink___JPA_Converters
<http://wiki.eclipse.org/__Using___EclipseLink_JPA___Extensions_%__28ELUG%29#Using___EclipseLink___JPA_Converters>
<http://wiki.eclipse.org/__Using___EclipseLink_JPA___Extensions_%__28ELUG%29#Using___EclipseLink___JPA_Converters
<http://wiki.eclipse.org/Using___EclipseLink_JPA_Extensions_%__28ELUG%29#Using_EclipseLink___JPA_Converters>>>
<http://wiki.eclipse.org/______Using_EclipseLink_JPA_______Extensions_%28ELUG%29#Using_______EclipseLink_JPA_Converters
<http://wiki.eclipse.org/____Using_EclipseLink_JPA_____Extensions_%28ELUG%29#Using_____EclipseLink_JPA_Converters>
<http://wiki.eclipse.org/____Using_EclipseLink_JPA_____Extensions_%28ELUG%29#Using_____EclipseLink_JPA_Converters
<http://wiki.eclipse.org/__Using_EclipseLink_JPA___Extensions_%28ELUG%29#Using___EclipseLink_JPA_Converters>>
<http://wiki.eclipse.org/____Using_EclipseLink_JPA_____Extensions_%28ELUG%29#Using_____EclipseLink_JPA_Converters
<http://wiki.eclipse.org/__Using_EclipseLink_JPA___Extensions_%28ELUG%29#Using___EclipseLink_JPA_Converters>
<http://wiki.eclipse.org/__Using_EclipseLink_JPA___Extensions_%28ELUG%29#Using___EclipseLink_JPA_Converters
<http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_%28ELUG%29#Using_EclipseLink_JPA_Converters>>>>
Alternately, we have an event mechanism that will
allow you to
access
the data at various points in the query.
http://www.eclipse.org/________eclipselink/api/2.3/index.html
<http://www.eclipse.org/______eclipselink/api/2.3/index.html>
<http://www.eclipse.org/______eclipselink/api/2.3/index.html
<http://www.eclipse.org/____eclipselink/api/2.3/index.html>__>
<http://www.eclipse.org/______eclipselink/api/2.3/index.html
<http://www.eclipse.org/____eclipselink/api/2.3/index.html>
<http://www.eclipse.org/____eclipselink/api/2.3/index.html
<http://www.eclipse.org/__eclipselink/api/2.3/index.html>__>__>
<http://www.eclipse.org/______eclipselink/api/2.3/index.html
<http://www.eclipse.org/____eclipselink/api/2.3/index.html>
<http://www.eclipse.org/____eclipselink/api/2.3/index.html
<http://www.eclipse.org/__eclipselink/api/2.3/index.html>__>
<http://www.eclipse.org/____eclipselink/api/2.3/index.html
<http://www.eclipse.org/__eclipselink/api/2.3/index.html>
<http://www.eclipse.org/__eclipselink/api/2.3/index.html
<http://www.eclipse.org/eclipselink/api/2.3/index.html>__>__>__>
If the data structure is, in fact, a Struct, you may
be able to
make use
of our StructConverter to operate on it as it enters
and leaves the
database.
http://wiki.eclipse.org/Using_________EclipseLink_JPA_____Extensions_(____ELUG)#How_to_____Use_the_.________40StructConverter_Annotation
<http://wiki.eclipse.org/Using_______EclipseLink_JPA___Extensions_(____ELUG)#How_to___Use_the_.______40StructConverter_Annotation>
<http://wiki.eclipse.org/__Using_____EclipseLink_JPA___Extensions_(____ELUG)#How_to___Use_the_.______40StructConverter_Annotation
<http://wiki.eclipse.org/Using_____EclipseLink_JPA_Extensions_(____ELUG)#How_to_Use_the_.____40StructConverter_Annotation>>
<http://wiki.eclipse.org/____Using___EclipseLink_JPA_____Extensions_(__ELUG)#How_to_____Use_the_.__40StructConverter_____Annotation
<http://wiki.eclipse.org/__Using___EclipseLink_JPA___Extensions_(__ELUG)#How_to___Use_the_.__40StructConverter___Annotation>
<http://wiki.eclipse.org/__Using___EclipseLink_JPA___Extensions_(__ELUG)#How_to___Use_the_.__40StructConverter___Annotation
<http://wiki.eclipse.org/Using___EclipseLink_JPA_Extensions_(__ELUG)#How_to_Use_the_.__40StructConverter_Annotation>>>
<http://wiki.eclipse.org/______Using_EclipseLink_JPA_______Extensions_(ELUG)#How_to_Use_______the_.40StructConverter_______Annotation
<http://wiki.eclipse.org/____Using_EclipseLink_JPA_____Extensions_(ELUG)#How_to_Use_____the_.40StructConverter_____Annotation>
<http://wiki.eclipse.org/____Using_EclipseLink_JPA_____Extensions_(ELUG)#How_to_Use_____the_.40StructConverter_____Annotation
<http://wiki.eclipse.org/__Using_EclipseLink_JPA___Extensions_(ELUG)#How_to_Use___the_.40StructConverter___Annotation>>
<http://wiki.eclipse.org/____Using_EclipseLink_JPA_____Extensions_(ELUG)#How_to_Use_____the_.40StructConverter_____Annotation
<http://wiki.eclipse.org/__Using_EclipseLink_JPA___Extensions_(ELUG)#How_to_Use___the_.40StructConverter___Annotation>
<http://wiki.eclipse.org/__Using_EclipseLink_JPA___Extensions_(ELUG)#How_to_Use___the_.40StructConverter___Annotation
<http://wiki.eclipse.org/Using_EclipseLink_JPA_Extensions_(ELUG)#How_to_Use_the_.40StructConverter_Annotation>>>>
-Tom
On 19/01/2012 4:08 PM, Luis Dominguez wrote:
Hi everybody.
I'm using eclipselink with JPA. Actually, i'm using
eclipselink for
a stored
procedure call. The results of the stored
procedure have a
"column",
with a
custom type object value. The sentence
List<DatabaseRecord> queryResultList = (List)
((JpaEntityManager)
main.em.getDelegate()).________getActiveSession().________executeQuery(query,
queryArgs);
recovers a list of DatabaseRecord, with a field as
[Ljava.lang.Object;@10010ec
object. When i'm trying to iterate this array,
only have a
[Ljava.lang.Object;,
with no possibilities of see the data.
How i can do that?
_______________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org
<http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
<mailto:eclipselink-users@ <mailto:eclipselink-users@>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>>__e__c__lipse.org
<http://ec__lipse.org> <http://eclipse.org>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org
<http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>>
https://dev.eclipse.org/________mailman/listinfo/eclipselink-________users
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>>
_______________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org
<http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
<mailto:eclipselink-users@ <mailto:eclipselink-users@>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>>__e__c__lipse.org
<http://ec__lipse.org> <http://eclipse.org>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org
<http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>>
https://dev.eclipse.org/________mailman/listinfo/eclipselink-________users
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>>
<https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>>
_____________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org
<http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>
_____________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
<mailto:eclipselink-users@
<mailto:eclipselink-users@>__ec__lipse.org
<http://eclipse.org>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>>
https://dev.eclipse.org/______mailman/listinfo/eclipselink-______users
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>>
<https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>>
___________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>
___________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
<mailto:eclipselink-users@__eclipse.org
<mailto:eclipselink-users@xxxxxxxxxxx>>
https://dev.eclipse.org/____mailman/listinfo/eclipselink-____users
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users>
<https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>>
_________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>
_________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
<mailto:eclipselink-users@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>
_________________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx <mailto:eclipselink-users@xxxxxxxxxxx>
https://dev.eclipse.org/__mailman/listinfo/eclipselink-__users
<https://dev.eclipse.org/mailman/listinfo/eclipselink-users>
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users