|
|
|||||||||||
Hibernate 4 настройка(долго работает)13.01.2016, 19:59. Показов 717. Ответов 3
Метки нет (Все метки)
При сохранение объекта с помощью хибернета объект долго сохраняется.(движок таблицы archive)
Почему оно так долго создает транзакцию? Кто то может подскажет где искать? Лог
Returning cached instance of singleton bean 'countThread'
2016-01-13 19:44:51,758 - Finished creating instance of bean 'extractingNameService' 2016-01-13 19:44:51,759 - ANALYZER time afther get command= 1 2016-01-13 19:44:51,759 - Returning cached instance of singleton bean 'TLAUCNHER_RUNNING' 2016-01-13 19:44:51,759 - ANALYZER time afther get bean= 1 2016-01-13 19:44:51,759 - was started TlauncherRunningService 2016-01-13 19:44:52,253 - Creating new transaction with name [dao.TlaucnherRunningDaoImpl.save]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2016-01-13 19:44:52,254 - Opening Hibernate Session. tenant=null, owner=org.hibernate.jpa.internal.EntityM anagerImpl@677af596 2016-01-13 19:44:52,254 - Opened session at timestamp: 14527070922 2016-01-13 19:44:52,254 - Setting flush mode to: AUTO 2016-01-13 19:44:52,254 - Setting cache mode to: NORMAL 2016-01-13 19:44:52,254 - Opened new EntityManager [org.hibernate.jpa.internal.EntityManager Impl@677af596] for JPA transaction 2016-01-13 19:44:52,254 - begin 2016-01-13 19:44:52,254 - Obtaining JDBC connection 2016-01-13 19:44:52,254 - Obtained JDBC connection 2016-01-13 19:44:52,255 - initial autocommit status: true 2016-01-13 19:44:52,255 - disabling autocommit 2016-01-13 19:44:52,255 - Exposing JPA transaction as JDBC transaction [org.springframework.orm.jpa.vendor.Hiber nateJpaDialect$HibernateConnectionHandle @69bd0709] 2016-01-13 19:44:52,256 - Bound value [org.springframework.jdbc.datasource.Conn ectionHolder@6d829ee6] for key [org.apache.commons.dbcp.BasicDataSource@ 31304f14] to thread [Thread-169] 2016-01-13 19:44:52,256 - Bound value [org.springframework.orm.jpa.EntityManage rHolder@28800d32] for key [org.springframework.orm.jpa.LocalContain erEntityManagerFactoryBean@3ff924e6] to thread [Thread-169] 2016-01-13 19:44:52,256 - Initializing transaction synchronization 2016-01-13 19:44:52,256 - Getting transaction for [dao.TlaucnherRunningDaoImpl.save] 2016-01-13 19:44:52,256 - Completing transaction for [dao.TlaucnherRunningDaoImpl.save] 2016-01-13 19:44:52,256 - Triggering beforeCommit synchronization 2016-01-13 19:44:52,256 - Triggering beforeCompletion synchronization 2016-01-13 19:44:52,256 - Initiating transaction commit 2016-01-13 19:44:52,256 - Committing JPA transaction on EntityManager [org.hibernate.jpa.internal.EntityManager Impl@677af596] 2016-01-13 19:44:52,256 - committing 2016-01-13 19:44:52,256 - Automatically flushing session 2016-01-13 19:44:52,256 - before transaction completion 2016-01-13 19:44:52,258 - committed JDBC Connection 2016-01-13 19:44:52,258 - re-enabling autocommit 2016-01-13 19:44:52,258 - after transaction completion 2016-01-13 19:44:52,258 - after transaction completion 2016-01-13 19:44:52,259 - Triggering afterCommit synchronization 2016-01-13 19:44:52,259 - Triggering afterCompletion synchronization 2016-01-13 19:44:52,259 - Clearing transaction synchronization 2016-01-13 19:44:52,259 - Removed value [org.springframework.orm.jpa.EntityManage rHolder@28800d32] for key [org.springframework.orm.jpa.LocalContain erEntityManagerFactoryBean@3ff924e6] from thread [Thread-169] 2016-01-13 19:44:52,259 - Removed value [org.springframework.jdbc.datasource.Conn ectionHolder@6d829ee6] for key [org.apache.commons.dbcp.BasicDataSource@ 31304f14] from thread [Thread-169] 2016-01-13 19:44:52,259 - Closing JPA EntityManager [org.hibernate.jpa.internal.EntityManager Impl@677af596] after transaction 2016-01-13 19:44:52,259 - Closing JPA EntityManager 2016-01-13 19:44:52,259 - Closing session 2016-01-13 19:44:52,259 - Closing JDBC container [org.hibernate.engine.jdbc.internal.JdbcC oordinatorImpl@18e68bf1] 2016-01-13 19:44:52,259 - Closing logical connection 2016-01-13 19:44:52,259 - Releasing JDBC connection 2016-01-13 19:44:52,259 - Released JDBC connection 2016-01-13 19:44:52,259 - Logical connection closed 2016-01-13 19:44:52,260 - ANALYZER READ_COMMAND TLAUCNHER_RUNNINGwork during=502 конфигурация
1
|
|||||||||||
| 13.01.2016, 19:59 | |
|
Ответы с готовыми решениями:
3
Hibernate - первая настройка ??? Не работает Hibernate в Maven |
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 13.01.2016, 20:40 | |
|
snajper_ro, где по логу видно что долго транзакция создается? БД на локальном компе?
0
|
|
|
|
|||||||||||
| 13.01.2016, 21:55 [ТС] | |||||||||||
|
Лог
2016-01-13 21:50:35,220 - before save
2016-01-13 21:50:35,221 - Returning cached instance of singleton bean 'org.springframework.transaction.interce ptor.TransactionInterceptor#0' 2016-01-13 21:50:35,270 - Returning cached instance of singleton bean 'transactionManager' 2016-01-13 21:50:35,293 - Creating new transaction with name [dao.TlaucnherRunningDaoImpl.save]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2016-01-13 21:50:35,328 - Opening Hibernate Session. tenant=null, owner=org.hibernate.jpa.internal.EntityM anagerImpl@7d513e9 2016-01-13 21:50:35,442 - Opened session at timestamp: 14527146353 2016-01-13 21:50:35,458 - Setting flush mode to: AUTO 2016-01-13 21:50:35,460 - Setting cache mode to: NORMAL 2016-01-13 21:50:35,460 - Opened new EntityManager [org.hibernate.jpa.internal.EntityManager Impl@7d513e9] for JPA transaction 2016-01-13 21:50:35,465 - begin 2016-01-13 21:50:35,466 - Obtaining JDBC connection 2016-01-13 21:50:35,466 - Obtained JDBC connection 2016-01-13 21:50:35,467 - initial autocommit status: true 2016-01-13 21:50:35,467 - disabling autocommit 2016-01-13 21:50:35,471 - Exposing JPA transaction as JDBC transaction [org.springframework.orm.jpa.vendor.Hiber nateJpaDialect$HibernateConnectionHandle @4bd793a4] 2016-01-13 21:50:35,472 - Bound value [org.springframework.jdbc.datasource.Conn ectionHolder@664a7c31] for key [org.apache.commons.dbcp.BasicDataSource@ 51399530] to thread [Thread-1] 2016-01-13 21:50:35,472 - Bound value [org.springframework.orm.jpa.EntityManage rHolder@ccd4779] for key [org.springframework.orm.jpa.LocalContain erEntityManagerFactoryBean@7bf0aff7] to thread [Thread-1] 2016-01-13 21:50:35,472 - Initializing transaction synchronization 2016-01-13 21:50:35,472 - Getting transaction for [dao.TlaucnherRunningDaoImpl.save] 2016-01-13 21:50:35,473 - Retrieved value [org.springframework.orm.jpa.EntityManage rHolder@ccd4779] for key [org.springframework.orm.jpa.LocalContain erEntityManagerFactoryBean@7bf0aff7] bound to thread [Thread-1] 2016-01-13 21:50:35,477 - Transient instance of: entity.TlauncherRunning 2016-01-13 21:50:35,737 - Saving transient instance 2016-01-13 21:50:35,749 - Saving [entity.TlauncherRunning#<null>] 2016-01-13 21:50:35,771 - Adding an EntityIdentityInsertAction for [entity.TlauncherRunning] object 2016-01-13 21:50:35,771 - Executing inserts before finding non-nullable transient entities for early insert: [EntityIdentityInsertAction[entity.TlauncherRunning#<null>]] 2016-01-13 21:50:35,775 - Adding insert with no non-nullable, transient entities: [EntityIdentityInsertAction[entity.TlauncherRunning#<null>]] 2016-01-13 21:50:35,775 - Executing insertions before resolved early-insert 2016-01-13 21:50:35,775 - Executing identity-insert immediately 2016-01-13 21:50:35,778 - Inserting entity: entity.TlauncherRunning (native id) 2016-01-13 21:50:35,792 - insert into tlauncher_running (country, os, resolution, version_java) values (?, ?, ?, ?) 2016-01-13 21:50:35,821 - Registering statement [com.mysql.jdbc.JDBC4PreparedStatement@6e f48de7: insert into tlauncher_running (country, os, resolution, version_java) values (** NOT SPECIFIED **, ** NOT SPECIFIED **, ** NOT SPECIFIED **, ** NOT SPECIFIED **)] 2016-01-13 21:50:35,822 - Dehydrating entity: [entity.TlauncherRunning#<null>] 2016-01-13 21:50:35,829 - binding parameter [1] as [VARCHAR] - [null] 2016-01-13 21:50:35,829 - binding parameter [2] as [VARCHAR] - [windows] 2016-01-13 21:50:35,830 - binding parameter [3] as [VARCHAR] - [4444x3332] 2016-01-13 21:50:35,830 - binding parameter [4] as [VARCHAR] - [1.8.0] 2016-01-13 21:50:35,840 - Natively generated identity: 2 2016-01-13 21:50:35,841 - Releasing result set [org.apache.commons.dbcp.DelegatingResult Set@5c36be71] 2016-01-13 21:50:35,841 - Closing result set [org.apache.commons.dbcp.DelegatingResult Set@5c36be71] 2016-01-13 21:50:35,843 - Releasing statement [com.mysql.jdbc.JDBC4PreparedStatement@6e f48de7: insert into tlauncher_running (country, os, resolution, version_java) values (null, 'windows', '4444x3332', '1.8.0')] 2016-01-13 21:50:35,843 - Closing prepared statement [com.mysql.jdbc.JDBC4PreparedStatement@6e f48de7: insert into tlauncher_running (country, os, resolution, version_java) values (null, 'windows', '4444x3332', '1.8.0')] 2016-01-13 21:50:35,845 - Starting after statement execution processing [ON_CLOSE] 2016-01-13 21:50:35,854 - No unresolved entity inserts that depended on [[entity.TlauncherRunning#2]] 2016-01-13 21:50:35,855 - No entity insert actions have non-nullable, transient entity dependencies. 2016-01-13 21:50:35,855 - Completing transaction for [dao.TlaucnherRunningDaoImpl.save] 2016-01-13 21:50:35,856 - Triggering beforeCommit synchronization 2016-01-13 21:50:35,856 - Triggering beforeCompletion synchronization 2016-01-13 21:50:35,856 - Initiating transaction commit 2016-01-13 21:50:35,857 - Committing JPA transaction on EntityManager [org.hibernate.jpa.internal.EntityManager Impl@7d513e9] 2016-01-13 21:50:35,857 - committing 2016-01-13 21:50:35,857 - Automatically flushing session 2016-01-13 21:50:35,857 - Flushing session 2016-01-13 21:50:35,859 - Processing flush-time cascades 2016-01-13 21:50:35,861 - Processing cascade ACTION_PERSIST_ON_FLUSH for: entity.TlauncherRunning 2016-01-13 21:50:35,861 - Done processing cascade ACTION_PERSIST_ON_FLUSH for: entity.TlauncherRunning 2016-01-13 21:50:35,862 - Dirty checking collections 2016-01-13 21:50:35,862 - Flushing entities and processing referenced collections 2016-01-13 21:50:35,868 - Processing unreferenced collections 2016-01-13 21:50:35,868 - Scheduling collection removes/(re)creates/updates 2016-01-13 21:50:35,869 - Flushed: 0 insertions, 0 updates, 0 deletions to 1 objects 2016-01-13 21:50:35,870 - Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections 2016-01-13 21:50:35,872 - Listing entities: 2016-01-13 21:50:35,873 - entity.TlauncherRunning{date=null, country=null, os=windows, versionJava=1.8.0, id=2, resolution=4444x3332} 2016-01-13 21:50:35,873 - Executing flush 2016-01-13 21:50:35,874 - Starting after statement execution processing [ON_CLOSE] 2016-01-13 21:50:35,874 - Post flush 2016-01-13 21:50:35,875 - before transaction completion 2016-01-13 21:50:35,875 - committed JDBC Connection 2016-01-13 21:50:35,875 - re-enabling autocommit 2016-01-13 21:50:35,876 - after transaction completion 2016-01-13 21:50:35,877 - after transaction completion 2016-01-13 21:50:35,878 - Triggering afterCommit synchronization 2016-01-13 21:50:35,878 - Triggering afterCompletion synchronization 2016-01-13 21:50:35,878 - Clearing transaction synchronization 2016-01-13 21:50:35,878 - Removed value [org.springframework.orm.jpa.EntityManage rHolder@ccd4779] for key [org.springframework.orm.jpa.LocalContain erEntityManagerFactoryBean@7bf0aff7] from thread [Thread-1] 2016-01-13 21:50:35,878 - Removed value [org.springframework.jdbc.datasource.Conn ectionHolder@664a7c31] for key [org.apache.commons.dbcp.BasicDataSource@ 51399530] from thread [Thread-1] 2016-01-13 21:50:35,878 - Closing JPA EntityManager [org.hibernate.jpa.internal.EntityManager Impl@7d513e9] after transaction 2016-01-13 21:50:35,879 - Closing JPA EntityManager 2016-01-13 21:50:35,879 - Closing session 2016-01-13 21:50:35,879 - Closing JDBC container [org.hibernate.engine.jdbc.internal.JdbcC oordinatorImpl@17d204fb] 2016-01-13 21:50:35,879 - Closing logical connection 2016-01-13 21:50:35,879 - Releasing JDBC connection 2016-01-13 21:50:35,880 - Released JDBC connection 2016-01-13 21:50:35,881 - Logical connection closed 2016-01-13 21:50:35,885 - after save вот кусок
0
|
|||||||||||
|
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
|
|
| 13.01.2016, 22:48 | |
|
snajper_ro, сделайте небольшой main метод и запилите insert в jdbc (без хибернейта). Если будет быстро, имеет смысл смотреть настройки. Если примерно так же, то надо смотреть на БД.
0
|
|
| 13.01.2016, 22:48 | |
|
Помогаю со студенческими работами здесь
4
Не работает пример Hibernate JSF 2.2 + PrimeFaces 4.0 + Hibernate 4.3.6 + PostgreSQL 9.3 не работает Hibernate: маппинг many-to-many работает только в одну сторону Использование hibernate.hbm2ddl.auto совместно с MySql8 и Hibernate Hibernate org.hibernate.HibernateException: Wrong column type Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 19.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|