Dependencias de Maven con respecto a javax.persistence JAR?

Estoy usando Spring 3 y Hibernate 4 JPA. Estoy confundido respecto ajavax.persistence TARRO. Encontré a continuación dos dependencias de Maven en Google. Por favor, dígame cuál se requiere en las siguientes dos dependencias?

       <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0.2</version>
        </dependency>

       <dependency>
            <groupId>org.eclipse.persistence</groupId>
            <artifactId>javax.persistence</artifactId>
            <version>2.0.0</version>
        </dependency>