C'è un modo per far sì che NHibernate emetta un suggerimento deadlock? per esempio. per SQL server "SET DEADLOCK_PRIORITY LOW". Al momento sto solo eseguendo una query SQL grezza.C'è un modo per far sì che NHibernate emetta un suggerimento deadlock?
5
A
risposta
1
Sono quasi certo che non esiste una cosa del genere. Ed emettere SQL raw mi sembra OK in questo caso molto specifico.
1
Ho utilizzato una tecnica basata su interceptor e commenti per aggiungere un suggerimento di query a una query HQL o ICriteria, è possibile find details here. Questa non è la soluzione reale per te, ma puoi iniziare da qui e cambiare l'intercettore per consentire il suggerimento di deadlock.
2
Qui è la tecnica set dead lock priority, questo utilizza intercettori NHibernate in ordine di priorità stallo emettere
Disclosure: Si prega di notare che il collegamento fornito è il mio sito web abbastanza
Fiera. Sfortunatamente non funziona con SQLite che significa alcuni brutti hack :( – grahamrhay