poniedziałek, 15 grudnia 2008

HQL Console w IntelliJ IDEA

Najnowsza wersja IntelliJ IDEA wprowadziła nowe, bardzo wygodne, narzędzie - HQL Console. Problem jednak pojawia się w przypadku korzystania ze Spring'a. Okazuje się, że w przypadku braku jawnego określenia parametru hbm2ddl.auto IDEA przyjmuje domyślne ustawienie. Niestety w wielu przypadkach nie jest to zachowanie, które nas zadowala. Rozwiązaniem jest jawne określenie powyższego parametru i nadanie mu wartości none.
<prop key="hbm2ddl.auto">none</prop>
Parametr none nie jest udokumentowany, ale zgodnie z informacjami umieszczonymi w sieci działa tak jak tego oczekujemy... po prostu nic nie robi :)
Dzięki temu IntelliJ IDEA nie wstawia domyślnej wartości, a HQL Console działa jak się należy.

Brak komentarzy: