I'm sick of reading articles like this one in the NY Times about how the Schiavo case was about the "right to live" vs the "right to die". This, frankly, is BS. What this fight was about is the extent that power of attorney goes.
Continue reading "Schiavo case was not about the "right to live"" »
Elizabeth Keogh has been writing a couple of articles on naming of interfaces. In the process, she's highlighted a more important issue: granularity of types.
Continue reading "Granularity of types" »
I love it when I get to delete code. Deleting code, particularly dead code, is such a wonderfully therapeutic exercise. You should try it some time.
Continue reading "Deleting code gives me a warm fuzzy feeling..." »
When I gave my talk on Monday, I'd sort of hurried over the new bulk queries in Hibernate, largely because I didn't have much luck finding doco on them.
Now I know how they work.
Continue reading "How the new Hibernate bulk queries work" »
I finally got a chance to try out upgrading to Hibernate 3 at work. It wasn't the smoothest of rides, but I got there in the end.
Continue reading "Upgrading to Hibernate 3 - a war story" »
In Hibernate 2, you could sort-of do a bulk delete via the Session interface. In Hibernate 3, they have true bulk deletes, ala Section 3.11 of the EJB 3 Persistence API. However, they have some significant differences which people migrating to the new functionality need to be aware of.
Continue reading "Differences in behaviour between Hibernate delete queries and the old way" »