1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
| DEBUG TransactionImpl [TransactionImpl.java:55] begin
TRACE AbstractLogicalConnectionImplementor [AbstractLogicalConnectionImplementor.java:65] Preparing to begin transaction via JDBC Connection.setAutoCommit(false)
TRACE AbstractLogicalConnectionImplementor [AbstractLogicalConnectionImplementor.java:68] Transaction begun via JDBC Connection.setAutoCommit(false)
TRACE JdbcResourceLocalTransactionCoordinatorImpl [JdbcResourceLocalTransactionCoordinatorImpl.java:140] ResourceLocalTransactionCoordinatorImpl#afterBeginCallback
TRACE DefaultLoadEventListener [DefaultLoadEventListener.java:254] Loading entity: [model.LightShow#23]
TRACE DefaultLoadEventListener [DefaultLoadEventListener.java:435] Attempting to resolve: [model.LightShow#23]
TRACE DefaultLoadEventListener [DefaultLoadEventListener.java:473] Object not resolved in any cache: [model.LightShow#23]
TRACE AbstractEntityPersister [AbstractEntityPersister.java:4000] Fetching entity: [model.LightShow#23]
DEBUG SQL [SqlStatementLogger.java:92]
select
lightshow0_.id as id1_8_0_,
lightshow0_.name as name2_8_0_,
lightshow0_.audio_id as audio_id4_8_0_,
lightshow0_.remix_user_id as remix_us5_8_0_,
lightshow0_.time as time3_8_0_,
lightshow0_.user_id as user_id6_8_0_,
audio1_.id as id1_0_1_,
audio1_.name as name2_0_1_,
audio1_.path as path3_0_1_
from
lightShows lightshow0_
inner join
audios audio1_
on lightshow0_.audio_id=audio1_.id
where
lightshow0_.id=?
Hibernate:
select
lightshow0_.id as id1_8_0_,
lightshow0_.name as name2_8_0_,
lightshow0_.audio_id as audio_id4_8_0_,
lightshow0_.remix_user_id as remix_us5_8_0_,
lightshow0_.time as time3_8_0_,
lightshow0_.user_id as user_id6_8_0_,
audio1_.id as id1_0_1_,
audio1_.name as name2_0_1_,
audio1_.path as path3_0_1_
from
lightShows lightshow0_
inner join
audios audio1_
on lightshow0_.audio_id=audio1_.id
where
lightshow0_.id=?
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:55] Registering statement [select lightshow0_.id as id1_8_0_, lightshow0_.name as name2_8_0_, lightshow0_.audio_id as audio_id4_8_0_, lightshow0_.remix_user_id as remix_us5_8_0_, lightshow0_.time as time3_8_0_, lightshow0_.user_id as user_id6_8_0_, audio1_.id as id1_0_1_, audio1_.name as name2_0_1_, audio1_.path as path3_0_1_ from lightShows lightshow0_ inner join audios audio1_ on lightshow0_.audio_id=audio1_.id where lightshow0_.id=?]
TRACE JdbcCoordinatorImpl [JdbcCoordinatorImpl.java:333] Registering last query statement [select lightshow0_.id as id1_8_0_, lightshow0_.name as name2_8_0_, lightshow0_.audio_id as audio_id4_8_0_, lightshow0_.remix_user_id as remix_us5_8_0_, lightshow0_.time as time3_8_0_, lightshow0_.user_id as user_id6_8_0_, audio1_.id as id1_0_1_, audio1_.name as name2_0_1_, audio1_.path as path3_0_1_ from lightShows lightshow0_ inner join audios audio1_ on lightshow0_.audio_id=audio1_.id where lightshow0_.id=?]
TRACE BasicBinder [BasicBinder.java:65] binding parameter [1] as [BIGINT] - [23]
TRACE AbstractLoadPlanBasedLoader [AbstractLoadPlanBasedLoader.java:287] Bound [2] parameters total
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:182] Registering result set [org.postgresql.jdbc.PgResultSet@186d8a71]
TRACE ResultSetProcessorImpl [ResultSetProcessorImpl.java:117] Processing result set
TRACE ResultSetProcessorImpl [ResultSetProcessorImpl.java:131] Done processing result set (0 rows)
TRACE AbstractRowReader [AbstractRowReader.java:231] Total objects hydrated: 0
TRACE ResultSetProcessingContextImpl [ResultSetProcessingContextImpl.java:330] Skipping create subselects because there are fewer than 2 results, so query by key is more efficient.
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:91] Releasing result set [org.postgresql.jdbc.PgResultSet@186d8a71]
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:132] Closing result set [org.postgresql.jdbc.PgResultSet@186d8a71]
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:68] Releasing statement [select lightshow0_.id as id1_8_0_, lightshow0_.name as name2_8_0_, lightshow0_.audio_id as audio_id4_8_0_, lightshow0_.remix_user_id as remix_us5_8_0_, lightshow0_.time as time3_8_0_, lightshow0_.user_id as user_id6_8_0_, audio1_.id as id1_0_1_, audio1_.name as name2_0_1_, audio1_.path as path3_0_1_ from lightShows lightshow0_ inner join audios audio1_ on lightshow0_.audio_id=audio1_.id where lightshow0_.id=23]
DEBUG ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:73] HHH000387: ResultSet's statement was not registered
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:148] Closing prepared statement [select lightshow0_.id as id1_8_0_, lightshow0_.name as name2_8_0_, lightshow0_.audio_id as audio_id4_8_0_, lightshow0_.remix_user_id as remix_us5_8_0_, lightshow0_.time as time3_8_0_, lightshow0_.user_id as user_id6_8_0_, audio1_.id as id1_0_1_, audio1_.name as name2_0_1_, audio1_.path as path3_0_1_ from lightShows lightshow0_ inner join audios audio1_ on lightshow0_.audio_id=audio1_.id where lightshow0_.id=23]
TRACE JdbcCoordinatorImpl [JdbcCoordinatorImpl.java:263] Starting afterQuery statement execution processing [ON_CLOSE]
TRACE StatefulPersistenceContext [StatefulPersistenceContext.java:916] Initializing non-lazy collections
DEBUG AbstractLoadPlanBasedEntityLoader [AbstractLoadPlanBasedEntityLoader.java:189] Done entity load : model.LightShow#23
DEBUG TransactionImpl [TransactionImpl.java:98] rolling back
TRACE AbstractLogicalConnectionImplementor [AbstractLogicalConnectionImplementor.java:113] Preparing to rollback transaction via JDBC Connection.rollback()
TRACE AbstractLogicalConnectionImplementor [AbstractLogicalConnectionImplementor.java:116] Transaction rolled-back via JDBC Connection.rollback()
TRACE AbstractLogicalConnectionImplementor [AbstractLogicalConnectionImplementor.java:53] LogicalConnection#afterTransaction
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:286] Releasing JDBC resources
TRACE AbstractLogicalConnectionImplementor [AbstractLogicalConnectionImplementor.java:98] re-enabling auto-commit on JDBC Connection afterQuery completion of JDBC-based transaction
TRACE JdbcResourceLocalTransactionCoordinatorImpl [JdbcResourceLocalTransactionCoordinatorImpl.java:162] ResourceLocalTransactionCoordinatorImpl#afterCompletionCallback(false)
TRACE SynchronizationRegistryStandardImpl [DelegatingBasicLogger.java:159] SynchronizationRegistryStandardImpl.notifySynchronizationsAfterTransactionCompletion(5)
TRACE SessionImpl [SessionImpl.java:2394] SessionImpl#afterTransactionCompletion(successful=false, delayed=false)
TRACE SessionImpl [SessionImpl.java:401] Closing session [87d829bb-3de3-4c4b-9afa-02b4b03c50eb]
TRACE JdbcCoordinatorImpl [JdbcCoordinatorImpl.java:173] Closing JDBC container [org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl@590765c4]
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:286] Releasing JDBC resources
TRACE LogicalConnectionManagedImpl [LogicalConnectionManagedImpl.java:230] Closing logical connection
TRACE ResourceRegistryStandardImpl [ResourceRegistryStandardImpl.java:286] Releasing JDBC resources
TRACE LogicalConnectionManagedImpl [LogicalConnectionManagedImpl.java:237] Logical connection closed
org.springframework.dao.EmptyResultDataAccessException: No class model.LightShow entity with id 23 exists!
at org.springframework.data.jpa.repository.support.SimpleJpaRepository.delete(SimpleJpaRepository.java:152)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:503)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:488)
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:460)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:61)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:280)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:133)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
at com.sun.proxy.$Proxy57.delete(Unknown Source)
at repository.datajpa.DataJpaLightShowRepositoryImpl.delete(DataJpaLightShowRepositoryImpl.java:36)
at service.LightShowServiceImpl.delete(LightShowServiceImpl.java:41)
at service.LightShowServiceTest.delete(LightShowServiceTest.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:252)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:94)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:191)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:237)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) |