@Test public void testGetElementCollectionColumnNames() { JpaMetaModelGenerator jpaMetaModelGenerator = new JpaMetaModelGenerator(getEntityManagerFactory()); MetaModel metaModel = jpaMetaModelGenerator.generate(); Set<String> columnNames = new HashSet<String>(); columnNames.add("phone_model"); columnNames.add("phone_number"); assertEquals( columnNames, JpaUtils.getElementCollectionColumnNames(employeeDefinition.property("phones"), metaModel)); }