Search in sources :

Example 11 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testSetFetchModeJoin.

@Test
public void testSetFetchModeJoin() {
    SimpleValue simpleValueTarget = new SimpleValue(null);
    Assert.assertNotEquals(FetchMode.JOIN, simpleValueTarget.getFetchMode());
    valueFacade = FACADE_FACTORY.createValue(simpleValueTarget);
    valueFacade.setFetchModeJoin();
    Assert.assertNotEquals(FetchMode.JOIN, simpleValueTarget.getFetchMode());
    Collection collectionTarget = new Bag(null, null);
    Assert.assertNotEquals(FetchMode.JOIN, collectionTarget.getFetchMode());
    valueFacade = FACADE_FACTORY.createValue(collectionTarget);
    valueFacade.setFetchModeJoin();
    Assert.assertEquals(FetchMode.JOIN, collectionTarget.getFetchMode());
    ManyToOne manyToOneTarget = new ManyToOne(null, null);
    Assert.assertNotEquals(FetchMode.JOIN, manyToOneTarget.getFetchMode());
    valueFacade = FACADE_FACTORY.createValue(manyToOneTarget);
    valueFacade.setFetchModeJoin();
    Assert.assertEquals(FetchMode.JOIN, manyToOneTarget.getFetchMode());
}
Also used : Collection(org.hibernate.mapping.Collection) Bag(org.hibernate.mapping.Bag) IdentifierBag(org.hibernate.mapping.IdentifierBag) ManyToOne(org.hibernate.mapping.ManyToOne) SimpleValue(org.hibernate.mapping.SimpleValue) Test(org.junit.Test)

Example 12 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testIsManyToOne.

@Test
public void testIsManyToOne() {
    valueTarget = new SimpleValue(null);
    valueFacade = FACADE_FACTORY.createValue(valueTarget);
    Assert.assertFalse(valueFacade.isManyToOne());
    ManyToOne manyToOne = new ManyToOne(null, null);
    valueFacade = FACADE_FACTORY.createValue(manyToOne);
    Assert.assertTrue(valueFacade.isManyToOne());
}
Also used : ManyToOne(org.hibernate.mapping.ManyToOne) SimpleValue(org.hibernate.mapping.SimpleValue) Test(org.junit.Test)

Example 13 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testIsManyToOne.

@Test
public void testIsManyToOne() {
    valueTarget = new SimpleValue(null);
    valueFacade = FACADE_FACTORY.createValue(valueTarget);
    Assert.assertFalse(valueFacade.isManyToOne());
    ManyToOne manyToOne = new ManyToOne(null, null);
    valueFacade = FACADE_FACTORY.createValue(manyToOne);
    Assert.assertTrue(valueFacade.isManyToOne());
}
Also used : ManyToOne(org.hibernate.mapping.ManyToOne) SimpleValue(org.hibernate.mapping.SimpleValue) Test(org.junit.Test)

Example 14 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testSetReferencedEntityName.

@Test
public void testSetReferencedEntityName() {
    ManyToOne valueTarget = new ManyToOne(null, null);
    valueFacade = FACADE_FACTORY.createValue(valueTarget);
    Assert.assertNull(valueTarget.getReferencedEntityName());
    valueFacade.setReferencedEntityName("Foo");
    Assert.assertEquals("Foo", valueTarget.getReferencedEntityName());
}
Also used : ManyToOne(org.hibernate.mapping.ManyToOne) Test(org.junit.Test)

Example 15 with ManyToOne

use of org.hibernate.mapping.ManyToOne in project jbosstools-hibernate by jbosstools.

the class ValueFacadeTest method testSetFetchModeJoin.

@Test
public void testSetFetchModeJoin() {
    SimpleValue simpleValueTarget = new SimpleValue(null);
    Assert.assertNotEquals(FetchMode.JOIN, simpleValueTarget.getFetchMode());
    valueFacade = FACADE_FACTORY.createValue(simpleValueTarget);
    valueFacade.setFetchModeJoin();
    Assert.assertNotEquals(FetchMode.JOIN, simpleValueTarget.getFetchMode());
    Collection collectionTarget = new Bag(null, null);
    Assert.assertNotEquals(FetchMode.JOIN, collectionTarget.getFetchMode());
    valueFacade = FACADE_FACTORY.createValue(collectionTarget);
    valueFacade.setFetchModeJoin();
    Assert.assertEquals(FetchMode.JOIN, collectionTarget.getFetchMode());
    ManyToOne manyToOneTarget = new ManyToOne(null, null);
    Assert.assertNotEquals(FetchMode.JOIN, manyToOneTarget.getFetchMode());
    valueFacade = FACADE_FACTORY.createValue(manyToOneTarget);
    valueFacade.setFetchModeJoin();
    Assert.assertEquals(FetchMode.JOIN, manyToOneTarget.getFetchMode());
}
Also used : Collection(org.hibernate.mapping.Collection) Bag(org.hibernate.mapping.Bag) IdentifierBag(org.hibernate.mapping.IdentifierBag) ManyToOne(org.hibernate.mapping.ManyToOne) SimpleValue(org.hibernate.mapping.SimpleValue) Test(org.junit.Test)

Aggregations

ManyToOne (org.hibernate.mapping.ManyToOne)48 Test (org.junit.Test)37 SimpleValue (org.hibernate.mapping.SimpleValue)22 Collection (org.hibernate.mapping.Collection)10 Bag (org.hibernate.mapping.Bag)9 IdentifierBag (org.hibernate.mapping.IdentifierBag)9 Component (org.hibernate.mapping.Component)8 Property (org.hibernate.mapping.Property)7 AnnotationException (org.hibernate.AnnotationException)5 AssertionFailure (org.hibernate.AssertionFailure)5 Any (org.hibernate.mapping.Any)5 OneToOne (org.hibernate.mapping.OneToOne)5 PersistentClass (org.hibernate.mapping.PersistentClass)5 XProperty (org.hibernate.annotations.common.reflection.XProperty)4 Ejb3Column (org.hibernate.cfg.Ejb3Column)4 Ejb3JoinColumn (org.hibernate.cfg.Ejb3JoinColumn)4 Join (org.hibernate.mapping.Join)4 OneToMany (org.hibernate.mapping.OneToMany)4 Iterator (java.util.Iterator)3 Column (org.hibernate.mapping.Column)3