10 / 36 / 7
Регистрация: 04.03.2013
Сообщений: 184
|
||||||
1 | ||||||
Не удаётся получить список данных из таблицы в БД11.07.2013, 19:00. Показов 3039. Ответов 11
Метки нет (Все метки)
Посмотрел статью вот здесь http://javaxblog.ru/article/java-hibernate-1/ и решил таким же образом получить список начальников
Exceptions details : java.lang.reflect.InvocationTargetException
0
|
11.07.2013, 19:00 | |
Ответы с готовыми решениями:
11
Не удаётся получить список каталогов Filezilla Как SQL запросом получить список полей таблицы текущей базы данных? Как по имени таблицы получить список имен и типов полей таблицы в entity framework? Получить список столбцов из таблицы |
10 / 36 / 7
Регистрация: 04.03.2013
Сообщений: 184
|
|||||||||||
11.07.2013, 19:25 [ТС] | 3 | ||||||||||
А со стороны клиента нечто такое
Exception in thread "AWT-EventQueue-0" com.sun.xml.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: XML reader error: com.ctc.wstx.exc.WstxEOFException: Unexpected EOF; was expecting a close tag for element <S:Body> at [row,col {unknown-source}]: [1,110] Добавлено через 17 минут Вот собсно класс Sub
Да и вот класс Chief
0
|
10 / 36 / 7
Регистрация: 04.03.2013
Сообщений: 184
|
|
11.07.2013, 20:01 [ТС] | 4 |
Если таблица пустая и соответственно список пуст, то выполняется всё ок...
0
|
10 / 36 / 7
Регистрация: 04.03.2013
Сообщений: 184
|
|
11.07.2013, 20:12 [ТС] | 5 |
Если не пустая
0
|
Freeman666
|
11.07.2013, 22:29
[ТС]
#6
|
Не по теме: Ну и ладно =(
0
|
10 / 36 / 7
Регистрация: 04.03.2013
Сообщений: 184
|
||||||||||||||||
12.07.2013, 18:50 [ТС] | 8 | |||||||||||||||
Я же выше выложил... Давайте я лучше скопирую то что сервер мне в консоль кидает
Кликните здесь для просмотра всего текста
INFO: Hibernate: select this_.ID as ID1_0_, this_.CHIEF_FIO as CHIEF2_1_0_, this_.FIO as FIO1_0_, this_.COMMENT as COMMENT1_0_, this_.DEPARTMENT as DEPARTMENT1_0_ from mydb.sub this_
INFO: Hibernate: select chief0_.FIO as FIO0_0_, chief0_.ID as ID0_0_, chief0_.DEPARTMENT as DEPARTMENT0_0_, chief0_.CHIEF_ as CHIEF4_0_0_, chief0_.COMMENT as COMMENT0_0_ from mydb.chief chief0_ where chief0_.FIO=? SEVERE: failed to lazily initialize a collection of role: com.freeman.lib.Chief.subs, no session or session was closed org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.freeman.lib.Chief.subs, no session or session was closed at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eption(AbstractPersistentCollection.java:358) at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eptionIfNotConnected(AbstractPersistentCollection.java:350) at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersist entCollection.java:343) at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCol lection.java:86) at org.hibernate.collection.PersistentSet.iterator(PersistentSet.java:163) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :282) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :269) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:133) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(Sin gleElementNodeProperty.java:158) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(Arra yElementNodeProperty.java:69) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:172) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:271) at com.sun.xml.bind.v2.runtime.BridgeImpl.marshal(BridgeImpl.java:94) at com.sun.xml.bind.api.Bridge.marshal(Bridge.java:111) at com.sun.xml.ws.db.glassfish.BridgeWrapper.marshal(BridgeWrapper.java:192) at com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:405) at com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:155) at com.sun.xml.ws.api.message.saaj.SAAJFactory.readAsSOAPMessage(SAAJFactory.java:2 79) at com.sun.xml.ws.api.message.saaj.SAAJFactory.read(SAAJFactory.java:163) at com.sun.xml.ws.message.AbstractMessageImpl.readAsSOAPMessage(AbstractMessageImpl .java:212) at org.glassfish.webservices.SOAPMessageContextImpl.getMessage(SOAPMessageContextIm pl.java:90) at org.glassfish.webservices.monitoring.MessageTraceImpl.setMessageContext(MessageT raceImpl.java:121) at org.glassfish.webservices.monitoring.JAXWSEndpointImpl.processResponse(JAXWSEndp ointImpl.java:113) at org.glassfish.webservices.MonitoringPipe.process(MonitoringPipe.java:150) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877) at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:13 6) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.processRequest( CommonServerSecurityPipe.java:210) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.process(CommonS erverSecurityPipe.java:142) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:420) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:68 7) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:266) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java: 169) at org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:169) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:3 18) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1 60) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java :188) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.j ava:189) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.ja va:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilter Chain.java:288) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFil terChain.java:206) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain. java:136) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain. java:114) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport. java:838) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrate gy.java:113) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrat egy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadI OStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThread Pool.java:564) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPoo l.java:544) at java.lang.Thread.run(Thread.java:722) SEVERE: Error occured org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.freeman.lib.Chief.subs, no session or session was closed at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eption(AbstractPersistentCollection.java:358) at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eptionIfNotConnected(AbstractPersistentCollection.java:350) at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersist entCollection.java:343) at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCol lection.java:86) at org.hibernate.collection.PersistentSet.iterator(PersistentSet.java:163) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :282) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :269) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:133) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(Sin gleElementNodeProperty.java:158) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(Arra yElementNodeProperty.java:69) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:172) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:271) at com.sun.xml.bind.v2.runtime.BridgeImpl.marshal(BridgeImpl.java:94) at com.sun.xml.bind.api.Bridge.marshal(Bridge.java:111) at com.sun.xml.ws.db.glassfish.BridgeWrapper.marshal(BridgeWrapper.java:192) at com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:405) at com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:155) at com.sun.xml.ws.api.message.saaj.SAAJFactory.readAsSOAPMessage(SAAJFactory.java:2 79) at com.sun.xml.ws.api.message.saaj.SAAJFactory.read(SAAJFactory.java:163) at com.sun.xml.ws.message.AbstractMessageImpl.readAsSOAPMessage(AbstractMessageImpl .java:212) at org.glassfish.webservices.SOAPMessageContextImpl.getMessage(SOAPMessageContextIm pl.java:90) at org.glassfish.webservices.monitoring.MessageTraceImpl.setMessageContext(MessageT raceImpl.java:121) at org.glassfish.webservices.monitoring.JAXWSEndpointImpl.processResponse(JAXWSEndp ointImpl.java:113) at org.glassfish.webservices.MonitoringPipe.process(MonitoringPipe.java:150) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877) at com.sun.xml.ws.api.pipe.helper.AbstractTubeImpl.process(AbstractTubeImpl.java:13 6) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.processRequest( CommonServerSecurityPipe.java:210) at com.sun.enterprise.security.webservices.CommonServerSecurityPipe.process(CommonS erverSecurityPipe.java:142) at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:119) at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136) at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050) at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019) at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877) at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:420) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:68 7) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:266) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java: 169) at org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:169) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:3 18) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1 60) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java :188) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.j ava:189) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.ja va:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilter Chain.java:288) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFil terChain.java:206) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain. java:136) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain. java:114) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport. java:838) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrate gy.java:113) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrat egy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadI OStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThread Pool.java:564) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPoo l.java:544) at java.lang.Thread.run(Thread.java:722) WARNING: Cannot log SOAP Message null SEVERE: failed to lazily initialize a collection of role: com.freeman.lib.Chief.subs, no session or session was closed org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.freeman.lib.Chief.subs, no session or session was closed at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eption(AbstractPersistentCollection.java:358) at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eptionIfNotConnected(AbstractPersistentCollection.java:350) at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersist entCollection.java:343) at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCol lection.java:86) at org.hibernate.collection.PersistentSet.iterator(PersistentSet.java:163) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :282) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :269) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:133) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(Sin gleElementNodeProperty.java:158) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(Arra yElementNodeProperty.java:69) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:172) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:271) at com.sun.xml.bind.v2.runtime.BridgeImpl.marshal(BridgeImpl.java:104) at com.sun.xml.bind.api.Bridge.marshal(Bridge.java:145) at com.sun.xml.ws.db.glassfish.BridgeWrapper.marshal(BridgeWrapper.java:176) at com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:403) at com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:155) at com.sun.xml.ws.api.message.MessageWrapper.writeTo(MessageWrapper.java:230) at com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:134) at com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:242) at com.sun.xml.ws.transport.http.HttpAdapter.encodePacket(HttpAdapter.java:464) at com.sun.xml.ws.transport.http.HttpAdapter.access$100(HttpAdapter.java:101) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:69 7) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:266) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java: 169) at org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:169) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:3 18) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1 60) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java :188) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.j ava:189) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.ja va:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilter Chain.java:288) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFil terChain.java:206) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain. java:136) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain. java:114) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport. java:838) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrate gy.java:113) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrat egy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadI OStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThread Pool.java:564) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPoo l.java:544) at java.lang.Thread.run(Thread.java:722) WARNING: StandardWrapperValve[Service]: Servlet.service() for servlet Service threw exception org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.freeman.lib.Chief.subs, no session or session was closed at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eption(AbstractPersistentCollection.java:358) at org.hibernate.collection.AbstractPersistentCollection.throwLazyInitializationExc eptionIfNotConnected(AbstractPersistentCollection.java:350) at org.hibernate.collection.AbstractPersistentCollection.initialize(AbstractPersist entCollection.java:343) at org.hibernate.collection.AbstractPersistentCollection.read(AbstractPersistentCol lection.java:86) at org.hibernate.collection.PersistentSet.iterator(PersistentSet.java:163) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :282) at com.sun.xml.bind.v2.runtime.reflect.Lister$CollectionLister.iterator(Lister.java :269) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:133) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty.serializeBody(Sin gleElementNodeProperty.java:158) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty.serializeItem(Arra yElementNodeProperty.java:69) at com.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(Arra yElementProperty.java:172) at com.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProper ty.java:159) at com.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.ja va:361) at com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696) at com.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:271) at com.sun.xml.bind.v2.runtime.BridgeImpl.marshal(BridgeImpl.java:104) at com.sun.xml.bind.api.Bridge.marshal(Bridge.java:145) at com.sun.xml.ws.db.glassfish.BridgeWrapper.marshal(BridgeWrapper.java:176) at com.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:403) at com.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:155) at com.sun.xml.ws.api.message.MessageWrapper.writeTo(MessageWrapper.java:230) at com.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:134) at com.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:242) at com.sun.xml.ws.transport.http.HttpAdapter.encodePacket(HttpAdapter.java:464) at com.sun.xml.ws.transport.http.HttpAdapter.access$100(HttpAdapter.java:101) at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:69 7) at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:266) at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java: 169) at org.glassfish.webservices.JAXWSServlet.doPost(JAXWSServlet.java:169) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:3 18) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:1 60) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java :188) at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191) at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168) at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.j ava:189) at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.ja va:119) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilter Chain.java:288) at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFil terChain.java:206) at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain. java:136) at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain. java:114) at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77) at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport. java:838) at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrate gy.java:113) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrat egy.java:115) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadI OStrategy.java:55) at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run (WorkerThreadIOStrategy.java:135) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThread Pool.java:564) at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPoo l.java:544) at java.lang.Thread.run(Thread.java:722) Сессия закрывается не тогда когда нужно, но я не знаю почему... Вроде как избавился от ленивой инициализации... На крайний случай приведу файлы мэппинга
0
|
12.07.2013, 19:09 | 9 |
где избавились?) вот почитайте: http://stackoverflow.com/quest... tch-select
следующий раз сразу выкладывайте полный стактрейс. ибо на скрине этой строчки не было, а в ней вся соль: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: com.freeman.lib.Chief.subs, no session or session was closed
1
|
10 / 36 / 7
Регистрация: 04.03.2013
Сообщений: 184
|
|||||||||||
12.07.2013, 19:56 [ТС] | 10 | ||||||||||
Добавлено через 20 минут Пытался делать исправления и в другом файле, но это вызывает ошибки
Кликните здесь для просмотра всего текста
INFO: configuring from resource: /hibernate.cfg.xml
INFO: Configuration resource: /hibernate.cfg.xml INFO: Reading mappings from resource : entity/Chief.hbm.xml SEVERE: Error parsing XML: XML InputStream(8) Attribute "name" must be declared for element type "one-to-many". SEVERE: Error parsing XML: XML InputStream(8) Attribute "lazy" must be declared for element type "one-to-many". SEVERE: Error parsing XML: XML InputStream(8) Attribute "fetch" must be declared for element type "one-to-many". SEVERE: Error parsing XML: XML InputStream(10) The content of element type "one-to-many" must match "EMPTY". SEVERE: Error parsing XML: XML InputStream(13) The content of element type "id" must match "(meta*,column*,type?,generator?)". SEVERE: Error parsing XML: XML InputStream(32) The content of element type "set" is incomplete, it must match "(meta*,subselect?,cache?,synchronize*,comment?,key,(element|one-to-many|many-to-many|composite-element|many-to-any),loader?,sql-insert?,sql-update?,sql-delete?,sql-delete-all?,filter*)". SEVERE: Initial SessionFactory creation failed.org.hibernate.InvalidMappingException: Could not parse mapping document from resource entity/Chief.hbm.xml SEVERE: java.lang.ExceptionInInitializerError
0
|
10 / 36 / 7
Регистрация: 04.03.2013
Сообщений: 184
|
||||||
13.07.2013, 15:18 [ТС] | 12 | |||||
Опять же
SEVERE: Error parsing XML: XML InputStream(11) Attribute "fetch" with value "EAGER" must have a value from the list "join select ". SEVERE: Initial SessionFactory creation failed.org.hibernate.InvalidMappingException: Could not parse mapping document from resource entity/Sub.hbm.xml SEVERE: java.lang.ExceptionInInitializerError тобишь у меня выбор только из значений join и select. Добавлено через 13 минут Почитал статью http://javaoutsource.blogspot.... ssion.html Сделал вот так
Кликните здесь для просмотра всего текста
INFO: Hibernate: select this_.ID as ID1_0_, this_.CHIEF_FIO as CHIEF2_1_0_, this_.FIO as FIO1_0_, this_.COMMENT as COMMENT1_0_, this_.DEPARTMENT as DEPARTMENT1_0_ from mydb.sub this_
INFO: Hibernate: select chief0_.FIO as FIO0_0_, chief0_.ID as ID0_0_, chief0_.DEPARTMENT as DEPARTMENT0_0_, chief0_.CHIEF_ as CHIEF4_0_0_, chief0_.COMMENT as COMMENT0_0_ from mydb.chief chief0_ where chief0_.FIO=? INFO: Hibernate: select subs0_.CHIEF_FIO as CHIEF2_1_, subs0_.ID as ID1_, subs0_.ID as ID1_0_, subs0_.CHIEF_FIO as CHIEF2_1_0_, subs0_.FIO as FIO1_0_, subs0_.COMMENT as COMMENT1_0_, subs0_.DEPARTMENT as DEPARTMENT1_0_ from mydb.sub subs0_ where subs0_.CHIEF_FIO=? SEVERE: Error occured javax.xml.ws.WebServiceException: javax.xml.bind.MarshalException - with linked exception: [com.sun.istack.SAXException2: A cycle is detected in the object graph. This will cause infinitely deep XML: com.freeman.lib.Sub@2f61317d -> com.freeman.lib.Chief@1d924822 -> com.freeman.lib.Sub@2f61317d] Добавлено через 3 часа 24 минуты Поправил таблицу и всё ок. Всем спасибо.
0
|
13.07.2013, 15:18 | |
13.07.2013, 15:18 | |
Помогаю со студенческими работами здесь
12
SQLite, получить список полей таблицы Как получить список всех столбцов нужной таблицы Проверить наличие таблицы в бд или получить список всех таблиц Выпадающий список из таблицы данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |