You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-dev@db.apache.org by Michelle Caisse <mc...@sonic.net> on 2011/02/25 05:10:35 UTC
JDO TCK Conference Call Friday, Feb 25, 9 am Pacific Time
Hi,
We will have our regular meeting Friday, February 25, at 9 am Pacific
Time to discuss JDO TCK issues and status.
Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt 069222216106
Germany Toll free: 08006648515
(Other countries by request)
To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#
Agenda:
1. Typesafe ... query capability for JDOQL - ready for check-in?.
https://issues.apache.org/jira/browse/JDO-652
2. Inheritance strategy that results in a table per class - patch
provided. https://issues.apache.org/jira/browse/JDO-674
3. Other issues
Action Items from weeks past:
-- Michelle
Minutes: JDO TCK Conference Call Friday, Feb 25, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michael Bouschen, Michelle Caisse, Craig Russell
Agenda:
1. Typesafe ... query capability for JDOQL - ready for check-in?. https://issues.apache.org/jira/browse/JDO-652
We need more people than have looked at this to take a closer look.
Volunteers? Michael, Craig. In particular, look at the TCK tests where
we run the queries twice: once with String-based and one with the API.
Adding a third option for the typesafe query would expose differences,
mismatches.
http://www.datanucleus.org/products/accessplatform/jdo/jdoql_typesafe.html
http://datanucleus.blogspot.com/2010/11/jdo-typesafe-vs-jpa-criteria.html
2. Inheritance strategy that results in a table per class - patch
provided. https://issues.apache.org/jira/browse/JDO-674
The patch looks good. Ok to check in.
3. Other issues
Dependency on JPA: The JIRA 675 to change tck pom dependency from
Geronimo to Eclipse. Won't fix. There's no need.
Maven2 upgrade: Once we have it all working, we will remove the maven1
support completely.
Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!
Minutes: JDO TCK Conference Call Friday, Mar 11, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Reminder: Next week the US will be on Daylight Savings Time.
Attendees: Michael Bouschen, Michelle Caisse, Matthew Adams, Craig
Russell
Agenda:
1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile https://issues.apache.org/jira/browse/JDO-647
Try using a property like <tck.iut.classpath> in the exectck to set up
the class path.
2. Typesafe ... query capability for JDOQL. https://issues.apache.org/jira/browse/JDO-652
A few method and class name issues that we should discuss and resolve.
Quickly, please.
3. Ability to mark a class as read-only - https://issues.apache.org/jira/browse/JDO-677
Probably doing the check on flush is better.
4. query improvements: downcasting
There don't seem to be any issues here. Just need spec update and TCK
test.
5. Other issues
Action Items from weeks past:
[Feb 25 2011] AI Michael, Craig, other volunteers: Look at
Typesafe ... query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652
Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!
Re: Minutes: JDO TCK Conference Call Friday, Mar 4, 9 am Pacific Time
Posted by Andy Jefferson <an...@datanucleus.org>.
> 2. Typesafe ... query capability for JDOQL - ready for check-in?.
> https://issues.apache.org/jira/browse/JDO-652
> Some questions: the factory for query instances: should it be PM or
> PMF? Hint: do you really need to have the PM available in order to
> build a query? The PM represents your current connection to the
> database; the PMF represents the object model and mapping.
To build a query you don't need the PM (but then to create a javax.jdo.Query
object you don't really need a PM either :-P). To execute a
(Query/)TypesafeQuery/TypedQuery you need a PM, and if you put constructor on
the PMF then you have to pass the PM into the executeXXX methods.
> Is there a bug in the blog?
Yes there was, fixed thx.
> JDO-678 Set properties on PersistenceManager
> Seems like a good idea. Patch?
Will do.
Regards
--
Andy
DataNucleus (http://www.datanucleus.org)
Re: Minutes: JDO TCK Conference Call Friday, Mar 4, 9 am Pacific
Time
Posted by Michelle Caisse <mc...@sonic.net>.
On 03/04/2011 11:02 AM, Craig L Russell wrote:
> ...
>
> 1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile
> https://issues.apache.org/jira/browse/JDO-647
>
> Apparently maven doesn't want to encourage items in the settings.xml
> to affect the build, but we do. Specifically, we want to have the
> user's settings.xml to provide settings to run the iut. Any suggestions?
>From
http://maven.apache.org/guides/introduction/introduction-to-profiles.html:
> Profiles specified in external files (i.e in settings.xml or
> profiles.xml) are not portable in the strictest sense. Anything
> that seems to stand a high chance of changing the result of the
> build is restricted to the inline profiles in the POM. Things like
> repository lists could simply be a proprietary repository of
> approved artifacts, and won't change the outcome of the build.
> Therefore, you will only be able to modify the <repositories> and
> <pluginRepositories> sections, plus an extra <properties> section.
>
> The <properties> section allows you to specify free-form key-value
> pairs which will be included in the interpolation process for the
> POM. This allows you to specify a plugin configuration in the form
> of ${profile.provided.path}.
>
I don't understand what they are suggesting be done with a
${profile.provided.path} property.
-- Michelle
Minutes: JDO TCK Conference Call Friday, Mar 4, 9 am Pacific Time
Posted by Craig L Russell <cr...@oracle.com>.
Attendees: Michelle Caisse, Michael Bouschen, Craig Russell
Agenda:
1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile https://issues.apache.org/jira/browse/JDO-647
Apparently maven doesn't want to encourage items in the settings.xml
to affect the build, but we do. Specifically, we want to have the
user's settings.xml to provide settings to run the iut. Any suggestions?
2. Typesafe ... query capability for JDOQL - ready for check-in?. https://issues.apache.org/jira/browse/JDO-652
Some questions: the factory for query instances: should it be PM or
PMF? Hint: do you really need to have the PM available in order to
build a query? The PM represents your current connection to the
database; the PMF represents the object model and mapping.
Also, the name sounds too "inside". Matthew made a similar comment.
I'd like to look at the name: "TypesafeQuery".
Is there a bug in the blog?
List<Object[]> results =
em.createQuery(criteria).getSingleResult(); // should return Object[]?
List<Integer> result =
tq.filter(cand.name.eq("MP3
Extra")).executeResultUnique(Integer.class, cand.value.max()); //
should return Integer?
Method name for returning projection might not be obvious.
Started looking at it in detail with an eye to including in 3.1. Not
done yet.
3. Ability to mark a class as read-only - https://issues.apache.org/jira/browse/JDO-677
Seems like a good idea. Anyone else have comments?
Where would an error be identified? At the time the user modifies a
persistent field? Or defer checking until flush (or commit)?
Portable behavior would probably mean defer checking.
Silently ignoring an update is probably not the right behavior.
4. Other issues
JDO-678 Set properties on PersistenceManager
Seems like a good idea. Patch?
Action Items from weeks past:
[Feb 25 2011] AI Michael, Craig, other volunteers: Look at
Typesafe ... query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652
Craig L Russell
Architect, Oracle
http://db.apache.org/jdo
408 276-5638 mailto:Craig.Russell@oracle.com
P.S. A good JDO? O, Gasp!
JDO TCK Conference Call Friday, Mar 11, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, March 11, at 9 am Pacific Time
to discuss JDO TCK issues and status.
Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt 069222216106
Germany Toll free: 08006648515
(Other countries by request)
To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#
Agenda:
1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile
https://issues.apache.org/jira/browse/JDO-647
2. Typesafe ... query capability for JDOQL.
https://issues.apache.org/jira/browse/JDO-652
3. Ability to mark a class as read-only -
https://issues.apache.org/jira/browse/JDO-677
4. query improvements: downcasting
5. Other issues
Action Items from weeks past:
[Feb 25 2011] AI Michael, Craig, other volunteers: Look at Typesafe ...
query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652
-- Michelle
JDO TCK Conference Call Friday, Mar 4, 9 am Pacific Time
Posted by Michelle Caisse <mc...@sonic.net>.
Hi,
We will have our regular meeting Friday, March 4, at 9 am Pacific Time
to discuss JDO TCK issues and status.
Dial-in numbers are:
US Toll free: 866 682-4770
Germany Frankfurt 069222216106
Germany Toll free: 08006648515
(Other countries by request)
To place the call:
1. Call the toll free number.
2. Enter the conference number 939-3689#
3. Enter the security code 1111#
Agenda:
1. Maven 2 upgrade - using setting.xml or profiles.xml for iut profile
https://issues.apache.org/jira/browse/JDO-647
2. Typesafe ... query capability for JDOQL - ready for check-in?.
https://issues.apache.org/jira/browse/JDO-652
3. Ability to mark a class as read-only -
https://issues.apache.org/jira/browse/JDO-677
4. Other issues
Action Items from weeks past:
[Feb 25 2011] AI Michael, Craig, other volunteers: Look at Typesafe ...
query capability for JDOQL https://issues.apache.org/jira/browse/JDO-652
-- Michelle