InfoQ Homepage ORM Content on InfoQ
-
JRuby 1.0 Released: Bringing Ruby Compatibility to the JVM
JRuby 1.0 has been released. The release marks 9 months since commiters Charles Nutter and Thomas Enebo were hired by Sun. The release is being termed as "Ruby compatible" with all known JRuby bugs causing incompatibilities with Matz's Ruby (MRI) resolved.
-
A Twitter in a Teapot?
Just over a week's gone by and the community is still buzzing with the Rails scalability debate. Developers are asking the defining question: does Web 2.0 darling Twitter.com prove Rails can't scale? James Cox gives InfoQ readers a comprehensive summary.
-
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.
-
Great Expectations for JRuby 1.0
InfoQ catches up with the latest exciting developments out of the JRuby camp as they gear up for a big 1.0 release in time for JavaOne. Includes an exclusive interview with red-hot JRuby team member Ola Bini.
-
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.
-
Oracle Contributes TopLink ORM Open Source to Eclipse
Oracle is contributing the commercial TopLink ORM open source to Eclipse. Going forward, all production features of TopLink will be available in EclipseLink and Oracle's commercially supported TopLink will only contain an additional thin proprietary integration code layer necessary for some Oracle AppServer and SOA Suite features. Oracle is also becoming an Eclipse Strategic Developer.
-
Reflector for .NET now supports C# 3.0
Lutz Roeder's Reflector for .NET 5 has been released. Reflector for .NET is one of the most popular development tools for .NET. Primarily used as a class browser and decompiler for analyzing .NET assemblies, Reflector's newest release has to offer some new compelling features including support for C# 3.0.
-
Interview with Javier Paniza on OpenXava 2.1
OpenXava, the rapid-web application framework, recently released version 2.1. InfoQ sat down with Javier Paniza, project lead for OpenXava to discuss the framework and the new release, which brings JPA support.
-
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.
-
WebLogic Server 10 Update: Java EE 5, Spring Pitchfork, WS-*
BEA has released a new tech preview of WebLogic Server 10 that passes the Java EE 5 CTS. WebLogic Server 10 uses the Kodo JPA (based on Apache OpenJPA)and also Spring's Pitchfork project to provide EJB and Java EE 5. WebLogic Server 10 adds side-by-side deployment of multi-version apps, JMS automatic failover, support for document-centric ws-standards, filtering class loaders, and more.
-
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.
-
InfoQ Article: DrySQL ORM for Rails
In this exclusive article, Bryan Evans of the DrySQL project explains how to avoid situations where you're averse to changing your database schema, because of the resulting effort to change your app code.
-
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.