@Test public void testGetJoinColumnNamesFromElementCollectionFieldWithoutCollectionTable() { HashMap<String, String> joinColumnNames = new HashMap<String, String>(); joinColumnNames.put("#", "employees_employee_id"); PropertyDefinition emailAdresses = employeeDefinition.property("emailAddresses"); SchemaMapper schemaMapper = JpaHibernateSchemaMapper.usingNamingStrategyOf(getEntityManagerFactory()); assertEquals( joinColumnNames, JpaUtils.getJoinColumnNamesFromJpaAnnotatedField( schemaMapper, metamodel.entity(Employee.class), emailAdresses.getField())); }