Fix test failures for MySql, Derby and Sybase

This commit is contained in:
Andrea Boriero 2021-12-02 09:17:30 +01:00 committed by Christian Beikov
parent 5e0b98dd61
commit 8d9ce9cd0e
5 changed files with 15 additions and 2 deletions

View File

@ -44,8 +44,8 @@ public class NestedIdClassTests {
@Test
public void testHqlIdAttributeReference(SessionFactoryScope scope) {
scope.inTransaction( (session) -> {
session.createQuery( "from Payment p where p.order.orderNumber = '123'" ).list();
session.createQuery( "from Payment p where p.id.order.orderNumber = '123'" ).list();
session.createQuery( "from Payment p where p.order.orderNumber = 123" ).list();
session.createQuery( "from Payment p where p.id.order.orderNumber = 123" ).list();
});
}

View File

@ -87,6 +87,7 @@ public class SmokeTests {
private String accessCode;
@Id
@Column(name = "system_id")
public String getSystem() {
return system;
}

View File

@ -8,11 +8,15 @@ package org.hibernate.orm.test.mapping.embeddable.strategy.instantiator.embeddab
import org.hibernate.annotations.EmbeddableInstantiator;
import jakarta.persistence.Column;
//tag::embeddable-instantiator-class[]
@EmbeddableInstantiator( NameInstantiator.class )
public class Name {
@Column(name = "first_name")
private final String first;
@Column(name = "last_name")
private final String last;
private Name() {

View File

@ -6,9 +6,13 @@
*/
package org.hibernate.orm.test.mapping.embeddable.strategy.instantiator.embedded;
import jakarta.persistence.Column;
//tag::embeddable-instantiator-property[]
public class Name {
@Column(name = "first_name")
private final String first;
@Column(name = "last_name")
private final String last;
private Name() {

View File

@ -6,9 +6,13 @@
*/
package org.hibernate.orm.test.mapping.embeddable.strategy.instantiator.registered;
import jakarta.persistence.Column;
//tag::embeddable-instantiator-registration[]
public class Name {
@Column(name = "first_name")
private final String first;
@Column(name = "last_name")
private final String last;
private Name() {