Java8, Netbeans i JPQL Query

Od lat moim ulubionym IDE jest Netbeans, którego używam od wersji 5 (choć ostatnio próbuję flirtować z Intellij Idea). Jest w nim taka funkcja którą rzadko używam – Run JPQL Query.

nb-jpql-menu

Funkcja jest fajna – umożliwia pisanie zapytań w JPA QL (z podpowiedziami) i ich wykonywanie na istniejącej bazie. Nie używam jej jakoś namiętnie bo wymaga zdefiniowania jednostki utrwalania (ang. persistence unit) która odwołuje się do zarejestrowanego w IDE źródła danych, a najczęściej korzystam ze źródła ODBC zdefiniowanego po stronie serwera aplikacji. Oczywiście da się zrobić kilka jednostek w pliku persistence.xml, dopisać trochę kodu i nadal korzystać z wstrzykiwania domyślnego ale jakoś nigdy mi się nie chciało walczyć, zwłaszcza, że przy takiej konfiguracji bywają problemy z kompilacją. Lepiej jest to zorganizowane w Intellij Idea – tam konkretnej jednostce utrwalania można przypisać źródło danych wykorzystywane w konsoli QL.Continue reading →

Mera 400

Mera 400, By nn (Informatyka, rok 1975) [Public domain], via Wikimedia Commons
Pisząc kilka słów o mnie wspomniałem o komputerze z którym jako pierwszym miałem styczność. Działo się to w 1983 roku, zaraz po skończeniu podstawówki – ojciec kolegi pracował w Instytucie Fizyki Jądrowej w Krakowie i pojechaliśmy tam pozwiedzać. Poza typowymi atrakcjami, jak wsadzanie ręki do ciekłego azotu, w jednym z pomieszczeń stał ON – prawdziwy komputer: MERA 400Continue reading →

Jadziem panie Zielonka

„No to jadziem panie Zielonka”  – tak zwykle mawiała moja podstawówkowa Pani od Biologii zaczynając nas przepytywać. Być może dlatego, że owa Pani była jednym z kilku najlepszych nauczycieli jakich w życiu miałem, to zdanie jakoś się do mnie przykleiło. Uznałem, że będzie dobrym zawołaniem na start bloga.Continue reading →