Sist jag jobbade med Hibernate (var ett tag sedan tyvĂ€rr) sĂ„ sĂ„g jag inget stöd för det som JBoss nu ordnat med ”Easy Entity Versioning” – enkel versionshantering av bönor genom annoteringar. @Audited (var förut @Versioned men Ă€ndrades för att undvika förvĂ€xling med JPA:s @Version) tycker jag ser ut som ett vĂ€lkommet tillskott. Har ingen aning om det kommer dyka upp i nĂ„gon JSR för JPA. UtifrĂ„n Hibernates bugglista sĂ„ ser det ut som att det finns ganska mĂ„nga frĂ„getecken kvar att reda ut, t ex ”how to support bulk updates”. För enklare modeller (eller tidigare faser av ett projekt, prototyping) tycker jag det verkar lovande.
-
ORM-godis frÄn JBoss
- fre 2 jan, 2009 kl 15:05
- 1 kommentar
- Databaser, JDBC, Java
-
DataStorm: Browsa ditt data under pÄgÄende transaktion
- tis 24 jun, 2008 kl 11:20
- Kommentera!
- JDBC, Java, Programmering, TDD
NÀr man skriver integrationstester som gÄr mot databasen Àr det ju viktigt att man ser till att varje test stÀdar ordentligt efter sig. Datat i databasen skall vara identiskt före och efter integrationtestet. Det enklaste och vanligaste sÀttet att lösa detta pÄ Àr att helt enkelt göra rollback nÀr testet Àr klart.
SĂ„ lĂ„ngt inga problem, men vad hĂ€nder i nĂ€r man t.ex. har skrivit ett integrationstest för att Ă„terskapa en bugg? (TDD-biten som man Ă€r…) Innan man vet nĂ„got om buggen vill man kanske undersöka hur datat ser ut nĂ„gonstans mitt i testet. (LĂ€s mer…)
-
Simpla databser för utvecklare (HSQLDB, JavaDB)
- fre 4 apr, 2008 kl 15:38
- Kommentera!
- JDBC, Java
Java SE 6 har inkluderat JavaDB (baserad pÄ Apache Derby) för att underlÀtta för utvecklarna nÀr de behöver lÀttare databaser i utvecklingsprojekt. Eller nÀr man kollar upp olika ramverk och behöver lÀttare databaser för att komma igÄng utan att behöva installera en stor databas i sin lilla dator med litet utrymme.
-
Specialiserade JDBC-mockar med MockRunner
- fre 4 apr, 2008 kl 14:47
- Kommentera!
- Enhetstestning, JDBC, JEE, Java
Att enhetstesta DAO-klasser eller andra klasser som anvÀnder JDBC (utan ORM-ramverk) Àr inte helt lÀtt. Det stora problemet Àr att göra sig av med beroendet till databasen, samt att komma till insikten att man inte behöver testa sin SQL!