Remove QueryDSL and predicate. Use now @Query. Try to test if a new
product is already in the database... if not : not necessary to save it.