Persistence

Introduction to VTD - XML

VTD-XML is a new, open-source, non-validating, non-extractive XML processing API written in Java. VTD-XML is a good alternative to Simple API for XML (SAX) and...

2 replies - 1618 views - 11/11/09 by James Sugrue in Articles

JBoss MQ and Hibernate Lazy Loading

Today I will present a recent problem which I have faced in enterprise applications with an architecture that is based on DMZ and communications between...

2 replies - 2002 views - 10/27/09 by slim.ouertani in News

Are ORMs Really a Thing of the Past?

Stephan Schmidt has blogged on the ORMs being a thing of the past. While he emphasizes on ORMs' performance concerns and dismisses them as leaky abstractions...

18 replies - 4924 views - 10/19/09 by Debasish Ghosh in Articles

Top 10 Web Security Vulnerabilities Number 2: Injection Flaws

Number 2 in the Top 10 most critical web application security vulnerabilities identified by the Open Web...

0 replies - 3049 views - 10/05/09 by carol mcdonald in Articles

JPA Implementation Patterns: Testing

This week I will discuss various approaches to testing JPA code.The first question to ask is: what code do we want to test? Two kinds of objects are involved...

5 replies - 3489 views - 09/21/09 by vpartington in Articles

SQLJet: Working With SQLite Databases in Pure Java

SQLJet is an independent pure Java open source implementation of the SQLite RDBMS core functionality. SQLJet provides API to create, read and modify SQLite...

5 replies - 2666 views - 09/16/09 by Alexander Kitaev in Articles

Improve Application Responsiveness With Terracotta for Hibernate

Terracotta released version 3.1 today, which includes Terracotta for Hibernate, a plug-in distributed cache for the Hibernate frame. Along with last months...

0 replies - 2397 views - 09/15/09 by James Sugrue in News

JPA Implementation Patterns: Mapping Inheritance Hierarchies

This week I will dwell on the choices offered when mapping inheritance hierarchies in JPA. JPA provides three ways to map Java inheritance hierarchies to...

1 replies - 2612 views - 09/15/09 by vpartington in Articles

Oracle Enterprise Pack for Eclipse

Recently Oracle released the Oracle Enterprise Pack for Eclipse 11gR1. To find out more about it, I spoke with Ashish Mohindroo, Sr. Director, Product...

0 replies - 3401 views - 09/10/09 by James Sugrue in Articles

JPA Implementation Patterns: Field Access vs. Property Access

I will continue the JPA implementation patterns series by discussing the relative merits of field access vs. property access. The JPA specification allows two...

9 replies - 3727 views - 09/09/09 by vpartington in Articles

JPA and First Tier Application Performance Problems

I want to write about JPA, performance, caching and related things. Though it wont be very well organized, it may come useful for new JPA developers. Recently...

3 replies - 2647 views - 09/07/09 by Masoud Kalali in Articles

JPA Implementation Patterns: Using UUIDs as Primary Keys

The default way in JPA for primary keys is to use the @GeneratedValue annotation with the strategy attribute set to one of AUTO, IDENTITY, SEQUENCE, or

6 replies - 3437 views - 09/01/09 by vpartington in Articles

Evolving JDBC and Persistence for the Enterprise - A Tech Chat with Jesse Davis

DZone recently sat down with Jesse Davis, Senior Engineering Manager at DataDirect Technologies. In this interview, Jesse talks about how the JDBC (Java...

0 replies - 4744 views - 08/31/09 by Nitin Bharti in Videos

JPA Performance, Don't Ignore the Database

Good Database schema design is important for performance. One of the most basic optimizations is to design your tables to take as little ...

14 replies - 6303 views - 08/31/09 by carol mcdonald in Articles

JPA Implementation Patterns: Bidirectional Associations vs. Lazy Loading

This blog assumes that you are familiar with the Order/OrderLine example I introduced in the first two blogs of this series. If you are not, please review the...

3 replies - 3280 views - 08/25/09 by vpartington in Articles