I tried to compile them against toplink from http://www.oracle.com/technology/software/htdocs/eaplic.html?http://download.oracle.com/otn/java/oc4j/1013/preview/toplink_1013dp4.zip
and it doesn't work
c:\dev\m2book\code\migrating\spring\m2\spring-toplink\..\..\test\org\springframework\orm\toplink\SessionBrokerFactoryTests.java:[64,24] cannot find symbol
symbol : constructor SessionBroker(oracle.toplink.sessions.Project)
location: class oracle.toplink.sessionbroker.SessionBroker
c:\dev\m2book\code\migrating\spring\m2\spring-toplink\..\..\test\org\springframework\orm\toplink\SessionBrokerFactoryTests.java:[78,24] cannot find symbol
symbol : constructor SessionBroker(oracle.toplink.sessions.Project)
location: class oracle.toplink.sessionbroker.SessionBroker
c:\dev\m2book\code\migrating\spring\m2\spring-toplink\..\..\test\org\springframework\orm\toplink\SessionBrokerFactoryTests.java:[91,24] cannot find symbol
symbol : constructor SessionBroker(oracle.toplink.sessions.Project)
location: class oracle.toplink.sessionbroker.SessionBroker
c:\dev\m2book\code\migrating\spring\m2\spring-toplink\..\..\test\org\springframework\orm\toplink\SessionBrokerFactoryTests.java:[95,31] cannot find symbol
symbol : constructor UnitOfWork()
location: class oracle.toplink.publicinterface.UnitOfWork
Patch that fixes the problem