Dobry den,

Predpokladam ze miesate Hibernate s Toplink Essentials. Sun application
server interne pouziva Toplink Essential a vy mate pravdepodobne v
persistence.xml hibernate dialekt. Ak chcete dalej pouzivat SAS tak prejdite
na Toplink Essential, alebo ak chcete hibernate tak skuste JBoss.

Martin Krajci


On 2/16/07, Pavel Hora <[EMAIL PROTECTED]> wrote:

Zdravim,

Pouzivam Sun appl server 9 (z jdk5ee), hibernate 3.2 a zkousim si malou
apl. s persistance api. Mam ejb3 bean, z ktereho volam

EntityManagerFactory emf = Persistence.createEntityManagerFactory
("manager1");
EntityManager em = emf.createEntityManager();
Objekt obj = em.find( Objekt.class, new Long( 2 ) );
if (obj != null) {
  return Long.toString( ver.getId() );
}

aplikacna je v ejb-appl.jar. Problem nastane, kdyz zavolam jakoukoli
metodu z Objekt. Na serveru nastane :

Caused by: Exception [TOPLINK-30003] (Oracle TopLink Essentials - 2006.4(Build 
060412)):
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException
Exception Description: An exception was thrown while processing
persistence unit at URL: file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
Internal Exception: java.net.URISyntaxException: Illegal character in path
at index 16: file:/C:/Program
Files/Java/jdk5ee/domains/domain1/applications/j2ee-modules/ejb-appl
        at
oracle.toplink.essentials.exceptions.PersistenceUnitLoadingException.exceptionProcessingPersistenceUnit
(PersistenceUnitLoadingException.java:92)

Netusi nekdo, co mu vadi? :)


Odpovedet emailem