DATE: 2011-5-6 (08:00 AM - 09:00 AM)SPEAKERS: Vladimir Bacvanski (InferData ), Dan Galvin (Galvin Consulting, Inc)The terms Java developers use when they talk about database access often sound unfamiliar to database professionals. In this talk you will learn what are the key modern Java data access technologies. You will learn about the way they use or generate SQL and how they deal with accessing the database. You will learn about their strong and weak points and how to work with the Java developers when you need to troubleshoot the data access from Java.EXP. LEVEL: Beginner,IntermediateOBJECTIVES:Learn about different ways Java applications access the database: managed and non-managed approaches.Learn about the foundation: JDBC and the difficulties with it, which lead to object-relational mapping approaches.Understand object-relational mapping, its technologies and products (JPA and Hibernate) and its strengths and weaknesses and what makes the troubleshooting and optimizations complex.Understand the renaissance of non-managed approaches like iBatis and pureQueryLearn how to make the right choice of the Java data access based on the application characteristics and data requirements