final SimpleValue value = (SimpleValue) property.getValue(); if ( DEFAULT_ID_GEN_STRATEGY.equals( value.getIdentifierGeneratorStrategy() ) ) {
if ( "assigned".equals( identifierValue.getIdentifierGeneratorStrategy() ) ) { identifierValue.setNullValue( "undefined" );
protected boolean isAssignedIdentifier(PersistentClass pc, Property property) { if(property.equals(pc.getIdentifierProperty())) { if(property.getValue().isSimpleValue()) { SimpleValue sv = (SimpleValue) property.getValue(); if("assigned".equals(sv.getIdentifierGeneratorStrategy())) { return true; } } } return false; }
protected boolean isAssignedIdentifier(PersistentClass pc, Property property) { if(property.equals(pc.getIdentifierProperty())) { if(property.getValue().isSimpleValue()) { SimpleValue sv = (SimpleValue) property.getValue(); if("assigned".equals(sv.getIdentifierGeneratorStrategy())) { return true; } } } return false; }
@Test public void testAddressWithForeignKeyGeneration() { PersistentClass address = metadata.getEntityBinding("AddressPerson"); Assert.assertEquals("foreign", ((SimpleValue)address.getIdentifier()).getIdentifierGeneratorStrategy()); }
if ( "assigned".equals( model.getIdentifierGeneratorStrategy() ) ) { model.setNullValue( "undefined" );
if ( "assigned".equals( model.getIdentifierGeneratorStrategy() ) ) { model.setNullValue( "undefined" );
@Test public void testIdentity() throws SQLException { PersistentClass classMapping = metadata.getEntityBinding("Autoinc"); Assert.assertNotNull(classMapping); Assert.assertEquals( "identity", ((SimpleValue)classMapping .getIdentifierProperty() .getValue()) .getIdentifierGeneratorStrategy()); classMapping = metadata.getEntityBinding("Noautoinc"); Assert.assertEquals( "assigned", ((SimpleValue)classMapping .getIdentifierProperty() .getValue()) .getIdentifierGeneratorStrategy()); }
if ( "assigned".equals( model.getIdentifierGeneratorStrategy() ) ) { model.setNullValue( "undefined" );
if ( "assigned".equals( model.getIdentifierGeneratorStrategy() ) ) { model.setNullValue( "undefined" );
strategy = simpleValue.getIdentifierGeneratorStrategy(); properties = c2j.getFilteredIdentifierGeneratorProperties(simpleValue); StringBuffer idResult = new StringBuffer();
strategy = simpleValue.getIdentifierGeneratorStrategy(); properties = c2j.getFilteredIdentifierGeneratorProperties(simpleValue); StringBuffer idResult = new StringBuffer();
if ( !DEFAULT_ID_GEN_STRATEGY.equals( value.getIdentifierGeneratorStrategy() ) ) { final IdentifierGenerator valueGenerator = value.createIdentifierGenerator( identifierGeneratorFactory,
if ( "assigned".equals( identifierValue.getIdentifierGeneratorStrategy() ) ) { identifierValue.setNullValue( "undefined" );
final SimpleValue value = (SimpleValue) property.getValue(); if ( DEFAULT_ID_GEN_STRATEGY.equals( value.getIdentifierGeneratorStrategy() ) ) {
final SimpleValue value = (SimpleValue) property.getValue(); if ( DEFAULT_ID_GEN_STRATEGY.equals( value.getIdentifierGeneratorStrategy() ) ) {
identifierGeneratorStrategy = hibernateColumn.getValue().isSimpleValue() ? ((SimpleValue) hibernateColumn.getValue()).getIdentifierGeneratorStrategy() : null;
((SimpleValue) hibernateColumn.getValue()).getIdentifierGeneratorStrategy() : null; if (("native".equals(identifierGeneratorStrategy) || "identity".equals(identifierGeneratorStrategy)) && dialect.getNativeIdentifierGeneratorClass().equals(IdentityGenerator.class)) {
Assert.assertEquals("sequence", sv.getIdentifierGeneratorStrategy()); // will fail if default schema is not set since then there is no match in the override binder