style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

hibernate y Spring error :object references an unsaved transient instance

Tengo un error al realizar la siguiente consulta.

/*Obtengo una lista de objetos  esto lo hace bien */
   List<Object1> object1s=Object1Serv.getAll();
/*Obtengo el primer elemento de la lista object1s*/
  Object1 object1 =  object1s.get(0);          
/* Apartir de ese elemento busco una lista del  object2 . object2 tiene una propiedad  object1  con las propiedades @ManyToOne(cascade= CascadeType.ALL,fetch=FetchType.LAZY) */
  List<object2> object2s = ObjectServ2.getAll("object1 " ,object1);
/*intenta traer una lista apartir de una propiedad de tipo entity */

Al momento de ejecutar la consulta manda el siguiente error :

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: mx.com.object1
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:894)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
.......

Estoy haciendo algo mal o de plano ando bien perdido.
Espero puedan apoyar.
Saludos.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de avefenix_x

Correccion de problema.

despues de ejecutar la primera sentencia aplique un flush(); y ya funciono de forma correcta.
Saludos.

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">