Esempio n. 1
0
 @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()));
 }