|
|
|
Не получается заинсертить строку в JDeveloper 10g
|
|||
|---|---|---|---|
|
#18+
ADF BC, Struts (ну и база Oracle конечно). Короче две проблемы: во-первых на фтрибуте стоит опция обновлять только при инсерте, но вылетает исключение, что эта строчка не является обновляемой. Второе: при инсерте строки говорит, что типа persist id = 0, а должен быть > 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:03:34 |
|
||
|
Не получается заинсертить строку в JDeveloper 10g
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 13:32:12 |
|
||
|
Не получается заинсертить строку в JDeveloper 10g
|
|||
|---|---|---|---|
|
#18+
Есть ViewObject vo, из которого всё нормально селектиться. После этого пишу: Row row = vc.createRow(); row.setAttribute("Login", login); //String row.setAttribute("EnterDate", new java.sql.date("2007-06-06")); vo.insertRow(row); И имею два экзепшина: 1) Login is ReadOnly (хотя там у всеч столбцов стоит Updetable while insert) 2) Persistent Id = 0, must be > 0. Я сначала подумал, что речь идёт о примари кей, но после разных проверок понимаю, что речь идёт о чём то другом. наверно про номер данной строки в кеше ожидания вставки в буфер... P. S.: Я читал про ORM(Hibernate, EJB 3.0), так что понимаю, что такое persistent, а что такое detached. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 17:52:06 |
|
||
|
Не получается заинсертить строку в JDeveloper 10g
|
|||
|---|---|---|---|
|
#18+
Уже лучше. Стектрейсов нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 18:30:42 |
|
||
|
Не получается заинсертить строку в JDeveloper 10g
|
|||
|---|---|---|---|
|
#18+
oracle.jbo.ReadOnlyAttrException: JBO-27008: Сбой установки значения атрибута для Login в объекте представления UserLogsViewUsage at oracle.jbo.AttrValException.<init>(AttrValException.java:113) at oracle.jbo.ReadOnlyAttrException.<init>(ReadOnlyAttrException.java:40) at oracle.jbo.client.remote.RowImpl.setAttribute(RowImpl.java:537) at oracle.jbo.client.remote.RowImpl.setAttribute(RowImpl.java:703) at view.AuthenticationAction.findForward(AuthenticationAction.java:113) at oracle.adf.controller.struts.actions.DataAction.findForward(DataAction.java:565) at oracle.adf.controller.lifecycle.PageLifecycle.handleLifecycle(PageLifecycle.java:164) at oracle.adf.controller.struts.actions.DataAction.handleLifecycle(DataAction.java:223) at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:155) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1485) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:527) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source) at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:534) 07.06.2007 19:26:12 org.apache.struts.action.RequestProcessor processException WARNING: Unhandled Exception thrown: class oracle.jbo.ReadOnlyAttrException ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 20:35:04 |
|
||
|
Не получается заинсертить строку в JDeveloper 10g
|
|||
|---|---|---|---|
|
#18+
oracle.jbo.PCollException: JBO-28035: Постоянный идентификатор 0 для коллекции UserLogsViewUsage является недопустимым, идентификатор коллекции 0. Должен быть > 0 at oracle.jbo.PCollException.throwException(PCollException.java:39) at oracle.jbo.pcoll.PCollection.elementWithId(PCollection.java:830) at oracle.jbo.server.QueryCollection.getRowStorageFromId(QueryCollection.java:1276) at oracle.jbo.server.ViewObjectImpl.findRowInQCs(ViewObjectImpl.java:11246) at oracle.jbo.server.remote.RuntimeViewRowSetIteratorInfo.getRowFromKey(RuntimeViewRowSetIteratorInfo.java:501) at oracle.jbo.server.remote.RuntimeViewRowSetIteratorInfo.getRowForSvcMsg(RuntimeViewRowSetIteratorInfo.java:471) at oracle.jbo.server.remote.RuntimeViewRowSetIteratorInfo.processChanges(RuntimeViewRowSetIteratorInfo.java:367) at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.postRows(AbstractRemoteApplicationModuleImpl.java:3433) at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgRequest(AbstractRemoteApplicationModuleImpl.java:3480) at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processSvcMsgEntries(AbstractRemoteApplicationModuleImpl.java:4129) at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.readServiceMessage(AbstractRemoteApplicationModuleImpl.java:3389) at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.processMessage(AbstractRemoteApplicationModuleImpl.java:1859) at oracle.jbo.server.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:7355) at oracle.jbo.server.remote.AbstractRemoteApplicationModuleImpl.sync(AbstractRemoteApplicationModuleImpl.java:1825) at oracle.jbo.server.remote.colo.ServerApplicationModuleImpl.doMessage(ServerApplicationModuleImpl.java:263) at oracle.jbo.common.colo.ColoApplicationModuleImpl.doMessage(ColoApplicationModuleImpl.java:103) at oracle.jbo.client.remote.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:6375) at oracle.jbo.client.remote.PooledRequestHandler.doMessage(PooledRequestHandler.java:130) at oracle.jbo.client.remote.ApplicationModuleImpl.doMessage(ApplicationModuleImpl.java:6375) at oracle.jbo.client.remote.ApplicationModuleImpl.sendServiceMessage(ApplicationModuleImpl.java:1100) at oracle.jbo.client.remote.ApplicationModuleImpl.sendServiceMessage(ApplicationModuleImpl.java:1114) at oracle.jbo.client.remote.ApplicationModuleImpl.sendWorkingSetRequests(ApplicationModuleImpl.java:3497) at oracle.jbo.common.ws.WSApplicationModuleImpl.sendRequests(WSApplicationModuleImpl.java:1119) at oracle.jbo.common.ws.WSApplicationModuleImpl.sync(WSApplicationModuleImpl.java:1034) at oracle.jbo.common.ws.WSApplicationModuleImpl.endRequest(WSApplicationModuleImpl.java:2658) at oracle.adf.model.bc4j.DCJboDataControl.endRequest(DCJboDataControl.java:1283) at oracle.adf.model.servlet.ADFBindingFilter.invokeEndRequest(ADFBindingFilter.java:300) at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:249) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:659) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285) at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:534) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.06.2007, 20:36:49 |
|
||
|
Не получается заинсертить строку в JDeveloper 10g
|
|||
|---|---|---|---|
|
#18+
хм. и что значит эта тишина ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 11:54:48 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=631&tid=2145459]: |
0ms |
get settings: |
15ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
43ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 314ms |
| total: | 494ms |

| 0 / 0 |
