Implementing .equals

Brad Mongar Java, Opinion 6 Comments

Scenario You are working on a project and you have two objects. You want to know if, according to the business, they are the same item. So you call .equals. It returns false because they aren’t the same object in memory. You then override the .equals method to compare the attributes that make the items equal to the business. This …

Keyhole Team Creates New Open Source Framework

Keyhole Software Java, Keyhole, Keyhole Creations, Spring 2 Comments

At Keyhole Software, we are huge proponents of the benefits of open source software. Our team members enjoy contributing their creations to the development community. This week we are excited to announce the completion of an open source report writing framework for Spring Batch. Information: This report writing framework provides an easy and less complex way to create PDF column …

ThreeTen: The Ultimate Future of Java Date/Time…In Progress

David Kieras Java, Technology Snapshot 2 Comments

My last article was entitled Joda-Time: The Future of Java Date/Time and I was pleased to see a lot of discussion on the topic. However, I may well have inappropriately named the article. I suppose I should have called it “Joda-Time: A Glimpse of the Future of Java Date/Time” or “Joda-Time: A Step on the Way to JSR-310.” Thus the …

Spring/JPA Java SQL Scalar Function Utility for Layered Applications

David Pitt Java, Spring Leave a Comment

Most Java applications interact with a relational data source through a POJO object model that is mapped with an object relational (OR) mapping framework.  Developers don’t have to worry about constructing SQL, but instead use a Java based API provided by the OR mapping framework to apply object oriented design principles to their application models. However, in some cases, an …