I can see similar question in stackoverflow but example he quoted is quite different and answers were given in relation to same.
In our project i have JPA annotations
import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.CollectionTable;
import javax.persistence.Column;
import javax.persistence.ElementCollection;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
In Persistance.xml i have hibernate properties too:
<persistence-unit name="IntegratorMasterdataDS" transaction-type="JTA" >
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<!-- <jta-data-source>java:/datasources/Ifs9ErgointDS1</jta-data-source> -->
<jta-data-source>java:/datasources/IfsDS</jta-data-source>
<properties>
<property name="hibernate.archive.autodetection" value="class" />
<property name="hibernate.show_sql" value="false" />
<property name="hibernate.hbm2ddl.auto" value="create" />
</properties>
</persistence-unit>
@PersistenceContext(unitName = "IntegratorMasterdataDS")
protected EntityManager em;
em.persist
em.save
em.flush
em.find
em.merge
I deploy in Wildfly which uses Hibernate as JPA implementation.
When i am being asked are you using JPA or Hibernate what should i reply?
As per current understanding if we are using single Hibernate property in code or persistance.xml then we can say that we are using Hibernate as it makes project hibernate dependent. Is this understanding fine?
If not, then what more should i add in project to say that i am using hibernate?