# Broken column mapping after upgrading 5.6 to 6.2

**URL:** <https://discourse.hibernate.org/t/broken-column-mapping-after-upgrading-5-6-to-6-2/8916>\
**Category:** Hibernate ORM\
**Created:** [January 28, 2024, 7:44pm UTC](https://discourse.hibernate.org/t/broken-column-mapping-after-upgrading-5-6-to-6-2/8916 "2024-01-28T19:44:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![micizydorczyk](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.hibernate.org/micizydorczyk/32/2967_2.png) [@micizydorczyk](https://discourse.hibernate.org/u/micizydorczyk)\
**Post date:** [January 28, 2024, 7:44pm UTC](https://discourse.hibernate.org/t/broken-column-mapping-after-upgrading-5-6-to-6-2/8916/1 "2024-01-28T19:44:14Z")

</div>

Hello,  
I’m currently during Hibernate upgrade from 5.6 to 6.2.  
After upgrade below code stopped working. I cannot find anything wrong with my code

```auto
@Entity
@Table(name = "order_linkage")
class OrderLink(
        @EmbeddedId
        var linkId: OrderLinkId? = null,

        @Column
        @field:CreationTimestamp
        var creationTime: Timestamp? = null,

        @ManyToOne
        @MapsId("primaryOrderId")
        @JsonIgnore
        var primaryOrder: OrderEntity? = null,

        @OneToOne
        @MapsId("secondaryOrderId")
        @JsonIgnore
        var secondaryOrder: OrderEntity? = null
)

@Embeddable
class OrderLinkId(
        @Column(name = "primary_order_id")
        var primaryOrderId: Long? = null,

        @Column(name = "secondary_order_id")
        var secondaryOrderId: Long? = null
) : Serializable

```

```auto
@Entity
@Table(name = "order_entity")
@DiscriminatorColumn(name = "type")
@Inheritance(strategy = InheritanceType.JOINED)
abstract class OrderEntity(
...some fields

@OneToOne(mappedBy = "secondaryOrder", cascade = [CascadeType.ALL])
var primaryLink: OrderLink? = null,

@OneToMany(mappedBy = "primaryOrder", cascade = [CascadeType.ALL])
var secondaryLinks: MutableList<OrderLink>? = null

```

Error I’m getting is:

```auto
MappingException: broken column mapping for: primaryOrderId.id of: OrderEntityExtended

```

---

<div class="post-metadata">

**Author:** ![beikov](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.hibernate.org/beikov/32/258_2.png) [@beikov](https://discourse.hibernate.org/u/beikov)\
**Post date:** [January 29, 2024, 10:22am UTC](https://discourse.hibernate.org/t/broken-column-mapping-after-upgrading-5-6-to-6-2/8916/2 "2024-01-29T10:22:06Z")

</div>

Looks like a bug. Please try to create a reproducer with our test case template ([hibernate-test-case-templates/orm/hibernate-orm-6/src/test/java/org/hibernate/bugs/JPAUnitTestCase.java at main · hibernate/hibernate-test-case-templates · GitHub](https://github.com/hibernate/hibernate-test-case-templates/blob/master/orm/hibernate-orm-6/src/test/java/org/hibernate/bugs/JPAUnitTestCase.java)) and if you are able to reproduce the issue, create a bug ticket in our issue tracker([https://hibernate.atlassian.net](https://hibernate.atlassian.net)) and attach that reproducer.
