Entrar
¿Nuevo usuario? Inscribirme
DesarrolloJava · Desarrollo de Software en Java/J++/J#
? ¿Ya estás suscrito? Entra a Yahoo!

Consejos

¿Sabías que...?
Podés cambiar el orden de los mensajes. Simplemente hacé clic en el enlace de columna fecha. Tus preferencias se guardarán, por lo tanto no necesitarás hacerlo otra vez cuando vuelvas a entrar.

Mensajes

  Mensajes Ayuda
Avanzado
Re: [Java] Can not init Identity for given object (JDO)   Lista de mensajes  
Responder | Reenviar Mensaje #7055 de 25892 |

 

Fijate si en el descriptor de la clase, aparece si es application identity o datastore, porque parecería que no lo definiste. Sirve para definir si la clave es manejada por jdo (datastore) o la manejas vos porque estás por ejemplo con una db legacy. Bajate un libro de Ross y suscribite a esta lista: JavaDataObjects@yahoogroups.com

 

Saludos!

 

 

 

-----Mensaje original-----
De: Jorge García Fernández-Arroyo [mailto:jgarcia@...]
Enviado el: Viernes, 02 de Julio de 2004 05:53 a.m.
Para: DesarrolloJava@...
Asunto: [Java] Can not init Identity for given object (JDO)

 

Por favor, alguien puede decirme a qué se debe este error. Estoy empezando con JDO.



Tengo el siguiente código:

    PersistenceBroker broker = null;
    UsuarioVO usuarioVO = new UsuarioVO();

    usuarioVO.setNombre("Jorge");
    usuarioVO.setApellidos("García");


    try {
       broker= PersistenceBrokerFactory.defaultPersistenceBroker();

       // Abrimos la transacción
       broker.beginTransaction();


      ------------------------------------------ HASTA AQUÍ SIN PROBLEMAS


       // Persistencia del objeto
       broker.store(usuarioVO); ---------------- A LA HORA DE HACER STORE OBTENGO EL MENSAJE: Can not init Identity for given                                                 object prueba.UsuarioVO@a2220f

       // Ejecución del COMMIT
       broker.commitTransaction();
      }
      catch (Exception e) {
        System.out.println("Error: " + e.getMessage());

      }finally{
        if(broker != null)
          broker.close();
      }
    }

Gracias de antemano.




------------------------------
DesarrolloJava | Desarrollo de Software en Java/J++/J#
------------------------------
Direcciones del grupo:
Publicar un mensaje: DesarrolloJava@...
Suscribirse........: DesarrolloJava-Subscribe@...
Desuscribirse......: DesarrolloJava-Unsubscribe@...
Administrador......: DesarrolloJava-Owner@...
Página del grupo...: http://www.gruposyahoo.com.ar/group/DesarrolloJava
------------------------------
Libros sobre el tema (castellano):
http://www.amazon.com/exec/obidos/external-search?tag=analisiydisen-20&keyword=Java%20spanish&mode=books





Vie, 2 de Jul, 2004 2:06 pm

fmwermus
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #7055 de 25892 |
Desplegar mensajes Autor Ordenar por fecha

Fijate si en el descriptor de la clase, aparece si es application identity o datastore, porque parecería que no lo definiste. Sirve para definir si la clave...
Wermus Fernando
fmwermus
Sin conexión Enviar correo
2 de Jul, 2004
2:06 pm
Avanzado

Copyright © 2009 Yahoo! de Argentina S.R.L. Todos los derechos reservados.
Política de privacidad - Condiciones del Servicio - Reglas de la comunidad de Yahoo! - Ayuda