Как связать сеанс Hibernate с потоком в Grails?

Если вы хотите сделать это проще, вы можете использовать Firestore вместо Realtime DB . Но, если вы все еще хотите использовать RealtimeDB, вы можете создать условный цикл, например:

if(edtUsername.text.toString == username){
   // Your code
}
16
задан Fletch 24 August 2010 в 12:48
поделиться

2 ответа

Вам нужно поместить любые вызовы GORM в закрытие withTransaction. Пример взят из обсуждения многопоточности на https://fbflex.wordpress.com/2010/06/11/writing-batch-import-scripts-with-grails-gsql-and-gpars/

Однопоточный

user = User.findByUsername( photo.username )

многопоточный

User.withTransaction{
user = User.findByUsername( photo.username )
}
14
ответ дан 30 November 2019 в 17:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: