marți, 20 iunie 2023

Debugging (and understanding) Hibernate

Put a breakpoint inside each method of org.hibernate.EmptyInterceptor and hit Debug. 

UPDATE: If we will inspect any Hibernate operation, or more technically chain of Hibernate method calls, we will always find a e method of Interceptor interface (implemented by EmptyInterceptor). In this way placing a breakpoint in EmptyInterceptor methods and inspecting breakpoint neighborhoods will will favor finding the solution.

sâmbătă, 27 mai 2023

Citate din „Iertarea adevarata si iertarea mimata” de Luule Viilma

Lipsa de solutii este legata de graba.

p. 170


Viata omului, psihicul lui, este un depozit de stresuri si mentinerea ordinii in acest depozit ar trebui sa fie cea mai importanta activitatea zilnica a omului.

p. 172


Atunci cand exista un sistem, lucrurile complicate isi gasesc cu usurinta locul.

p. 173


Nici una dintre parti nu este constienta ca in celalat fiecare isi vede una din fatetele sale ascunse si ca, devoalandu-l pe acela, se devoaleaza pe sine.

p. 174


Va reamintes:

- omul trebuie sa se iubeasca mai intai pe sine; este cel mai important,

- femeia trebuie sa-si iubeasca in primul rand sotul; nimic nu este mai important ca el,

- barbatul trebuie sa-si iubeasca in primul rand sotia; nimic nu este mai important ca ea.

p. 183


Distrugerea raului prin discutarea lui este semn de inteligenta.

p. 203

Cu adevarat exista doar un singur sentiment - iubirea. Iubirea inseamna pace sufleteasca si bucuria de a trai. Toate celelate sentimente sunt stresuri.

p. 203

vineri, 19 mai 2023

Despre un aspect din cartile sci-fi

Imi plac cartile sci-fi pentru ca deseori prezinta societati in care lipseste un anumit aspect ce exista in abundenta in societatea de azi. 

Iar prin prezentarea (si urmarirea de catre cititor) a consecintelor lipsei acestuia se face un exercitiu mintal (de excludere) foarte util. 

Dar cred ca cel mai bine transmite ideea aceasta formula:

card(A - B) = cardA - card(A ∩ B)