InfoQ Homepage Hibernate Content on InfoQ
-
Interview: Charles Nutter discusses JRuby
JRuby project lead Charles Nutter discusses how he got involved with JRuby, Sun's involvement with JRuby, how JRuby fits into enterprise-level web applications, the possibility of a friendly fork of the OpenJDK source code, reasons for switching to JRuby, the future of JRuby, Spring and JRuby, and the Ruby community as a whole.
-
Presentation: Using AOP in the Enterprise
In this presentation from QCon San Francisco 2007, SpringSource CTO and AspectJ project lead Adrian Colyer discusses where Aspect-Oriented Programming (AOP) should be used, practical applications of AOP in enterprise situations such as Hibernate exception translation and automatic operation retry on nonfatal exceptions, and AOP mechanisms in Spring 2.5.
-
JPA Frameworks Compared
java.net is hosting an article written by Sharad Acharya titled "Java Persistence Framework: Which, When, and What?" that compares four popular persistence frameworks: CMP Entity EJBs, JPA, Hibernate, and TopLink. Acharya discusses each technology and summarizes his findings in a matrix.
-
JLINQ: Runtime JDBC Generator for Eclipse
Azadeh Ahadian of IBM has published an article introducing JLINQ on IBM's developerWorks site. Despite the name, JLINQ does not have much in common with Microsoft's LINQ, rather it is an Eclipse plugin providing integration with a database and runtime DAO code generation. The plugin is part of IBM's Developer Workbench that is coming with Viper, the next release of DB2.
-
ORM with JRuby - ActiveHibernate
The ActiveHibernate project brings Hibernate features to JRuby - for those tricky ORM use cases that go beyond what ActiveRecord offers. We talked to project maintainer Johan Andries.
-
Article: Using ETags to Reduce Bandwith & Workload with Spring & Hibernate
Gavin Terrill explores one of the lessor known facilities available to web developers, the humble "ETag Response Header", and how to integrate its use in a Spring and Hibernate based web app to improve application performance and scalability.
-
Hibernate Search: Indexed Full Text Search of your Domain Model
The second beta of the new Hibernate Search project was recently released. InfoQ spoke to project lead Emmanuel Bernard to find out more. The Hibernate Search project is aimed at users of Hibernate or JPA that want to make their Hibernate/JPA-managed objects accessible via indexed, full-text search.
-
InfoQ Interview: Jetbrains on IntelliJ 7 Featuring Hibernate and Spring Support
Jetbrains recently released a preview release of IntelliJ 7. Key features include Hibernate, Spring, and Clearcase support.
-
Google Contributes Data Partitioning Capability to Hibernate
Three new top level Hibernate projects were released today: Validator, Search, and Shards. Search and Validator are both promotions of existing work. Shards which was contributed by Google is a horizontal partitioning solution built on top of Hibernate Core.
-
Interview: Mike Keith on EJB 3
In the latest video interview, EJB 3 co-spec lead Mike Keith discusses the current state of EJB 3, including common praises and criticisms that have been received. He also talks about POJO support and how the spec has evolved towards dependency injection.
-
Configuring Hibernate with Annotations
A new article on OnJava.com takes a look at configuring Hibernate via annotations. Traditionally developers have either configured Hibernate with XML files separate from Java classes or with XDoclet comments in the Java code with in turn generate XML.
-
Issues with the ActiveRecord Pattern and Statically Typed Languages
Hibernate team member Emmanuel Bernard recently wrote on the issues with the ActiveRecord pattern and statically typed languages like Java.
-
O/R Mapping, Caching, and Performance
One of the common misconceptions about Object/Relational Mapping (O/R Mapping) frameworks is that they give developers caching for free and that caching improves performance. While O/R Mapping frameworks do rely on caching, improved performance isn't in the cards.
-
Presentation: Zero Calories J2EE Case study
A lightweight approach with a rich domain model used directly in web-tier can increase both quality and speed of development. This case study, recorded at Javapolis 2005, looks at a Tapestry+Spring+Hibernate project by Nordija, how it was architected, how testability was introduced, and the level of simplicity achieved using the lightweight approach.
-
Job Trends: EJB, Spring, and Hibernate
Rick Hightower has posted a few graphs from Indeed's Job Trends comparing Spring against EJB3 and various ORM tools against each other. The graphs show that Spring is steadily gaining while EJB3 (and EJB overall) is not. Similarly, Hibernate continues to dominate the ORM field in job postings.