Emmanuel Bernard joined the Hibernate team in 2003 and is now the lead developer of Hibernate Annotations and Hibernate EntityManager, two key projects on top of the Hibernate core implementing the Java Persistence specification. He has also led the Hibernate Search project from its inception, reconciling the two fields. Emmanuel has been involved in ORM and Full Text search and is a regular speaker at various conferences and JUGs, including JavaOne, JBoss World, and Javapolis (Javoxx). He is also involved in the Java Community Process as a specification lead for JSR 303 (Bean Validation) and as an expert group member for JSR 317 (Java Persistence 2.0). John Griffin is the software engineer/architect for SOS Staffing Services, Inc. He was formerly the lead e-commerce architect for Iomega Corporation, lead SOA architect for Realm Systems, and an independent consultant for the Dept of the Interior, among many other callings. John is the author of XML and SQL Server 2000 published by New Riders Press. He is a member of the ACM.