[JIRA] (HHH-15634) Lazy basic property does not get updated on change
by Yoann Rodière (JIRA)
Yoann Rodière ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... ) *updated* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiZGNmNGIxMzRi... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiZGNmNG... ) HHH-15634 ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiZGNmNG... ) Lazy basic property does not get updated on change ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiZGNmNG... )
Change By: Yoann Rodière ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... )
This affects Hibernate ORM 6 *and* 5.6.
Reproducer: [https://github.com/hibernate/hibernate-orm/pull/5449|https://github.com/h...]
This is only relevant with bytecode enhancement enabled to get [lazy basic properties]([https://docs.jboss.org/hibernate/orm/current/userguide/html_....
Updating such lazy properties does not seem to work correctly:
* When properties are assigned to fetch groups, there is only one problem: setting a lazy property to null is ignored, the entity is not updated.
* When properties are *not* assigned to fetch groups:
** setting a lazy property to null is ignored, the entity is not updated.
** setting a lazy property to a non-null value is ignored, the entity is not updated.
** changing only a single lazy property on an entity that has only lazy properties will lead to an exception:
{noformat}
java.lang.IllegalArgumentException: sql must be non-null.
at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.getBatchStatement(AbstractBatchImpl.java:127)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3544)
at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3470)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3887)
at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:136)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:615)
at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:486)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:483)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:329)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107)
at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1422)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:476)
at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2233)
at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:1929)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:439)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281)
at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101)
at org.hibernate.testing.transaction.TransactionUtil.doInHibernate(TransactionUtil.java:372)
at org.hibernate.orm.test.bytecode.enhancement.lazy.basic.OnlyLazyBasicUpdateTest.updateSomeLazyProperty(OnlyLazyBasicUpdateTest.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.hibernate.testing.junit4.ExtendedFrameworkMethod.invokeExplosively(ExtendedFrameworkMethod.java:45)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:829){noformat}
Reproducer: [https://github.com/hibernate/hibernate-orm/pull/5449|https://github.com/h...]
( https://hibernate.atlassian.net/browse/HHH-15634#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-15634#add-comment?atlOrigin=ey... )
Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100209- sha1:6031644 )
2 years, 2 months
[JIRA] (HHH-15634) Lazy basic property does not get updated on change
by Yoann Rodière (JIRA)
Yoann Rodière ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... ) *updated* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiMjFjOTkzNTY2... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiMjFjOT... ) HHH-15634 ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiMjFjOT... ) Lazy basic property does not get updated on change ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiMjFjOT... )
Change By: Yoann Rodière ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... )
This affects Hibernate ORM 6 *and* 5.6.
This is only relevant with bytecode enhancement enabled to get [lazy basic properties]([https://docs.jboss.org/hibernate/orm/current/userguide/html_....
Updating such lazy properties does not seem to work correctly:
* When properties are assigned to fetch groups, there is only one problem: setting a lazy property to null is ignored, the entity is not updated.
* When properties are *not* assigned to fetch groups:
** setting a lazy property to null is ignored, the entity is not updated.
** setting a lazy property to a non-null value is ignored, the entity is not updated.
** changing only a single lazy property on an entity that has only lazy properties will lead to an exception:
{noformat}
java.lang.IllegalArgumentException: sql must be non-null.
at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.getBatchStatement(AbstractBatchImpl.java:127)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3544)
at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3470)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3887)
at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:136)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:615)
at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:486)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:483)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:329)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107)
at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1422)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:476)
at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2233)
at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:1929)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:439)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281)
at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101)
at org.hibernate.testing.transaction.TransactionUtil.doInHibernate(TransactionUtil.java:372)
at org.hibernate.orm.test.bytecode.enhancement.lazy.basic.OnlyLazyBasicUpdateTest.updateSomeLazyProperty(OnlyLazyBasicUpdateTest.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.hibernate.testing.junit4.ExtendedFrameworkMethod.invokeExplosively(ExtendedFrameworkMethod.java:45)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:829){noformat}
I will add a PR with a reproducer here Reproducer: [https://github. com/hibernate/hibernate-orm/pull/5449|https://github.com/hibernate/hibern...]
( https://hibernate.atlassian.net/browse/HHH-15634#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-15634#add-comment?atlOrigin=ey... )
Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100209- sha1:6031644 )
2 years, 2 months
[JIRA] (HHH-15634) Lazy basic property does not get updated on change
by Yoann Rodière (JIRA)
Yoann Rodière ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... ) *created* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiYTk4NjQ3NDU4... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiYTk4Nj... ) HHH-15634 ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiYTk4Nj... ) Lazy basic property does not get updated on change ( https://hibernate.atlassian.net/browse/HHH-15634?atlOrigin=eyJpIjoiYTk4Nj... )
Issue Type: Bug Affects Versions: 5.6.12, 6.1.4 Assignee: Unassigned Components: bytecode-enhancement Created: 26/Oct/2022 05:02 AM Fix Versions: 5.6-backlog, 6.wishlist Priority: Major Reporter: Yoann Rodière ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=557058%... )
This affects Hibernate ORM 6 *and* 5.6.
This is only relevant with bytecode enhancement enabled to get [lazy basic properties] ( https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibern... ( https://docs.jboss.org/hibernate/orm/current/userguide/html_single/Hibern... ) ).
Updating such lazy properties does not seem to work correctly:
* When properties are assigned to fetch groups, there is only one problem: setting a lazy property to null is ignored, the entity is not updated.
* When properties are *not* assigned to fetch groups:
* setting a lazy property to null is ignored, the entity is not updated.
* setting a lazy property to a non-null value is ignored, the entity is not updated.
* changing only a single lazy property on an entity that has only lazy properties will lead to an exception:
java.lang.IllegalArgumentException: sql must be non-null.
at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.getBatchStatement(AbstractBatchImpl.java:127)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3544)
at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3470)
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3887)
at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:136)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:615)
at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:486)
at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:483)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:329)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107)
at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1422)
at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:476)
at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:2233)
at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:1929)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:439)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183)
at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281)
at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101)
at org.hibernate.testing.transaction.TransactionUtil.doInHibernate(TransactionUtil.java:372)
at org.hibernate.orm.test.bytecode.enhancement.lazy.basic.OnlyLazyBasicUpdateTest.updateSomeLazyProperty(OnlyLazyBasicUpdateTest.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.hibernate.testing.junit4.ExtendedFrameworkMethod.invokeExplosively(ExtendedFrameworkMethod.java:45)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:299)
at org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:293)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:829)
I will add a PR with a reproducer here.
( https://hibernate.atlassian.net/browse/HHH-15634#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-15634#add-comment?atlOrigin=ey... )
Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100209- sha1:6031644 )
2 years, 2 months
[JIRA] (HHH-15630) ElementCollection with nested Embeddable does not work
by David Stutzman (JIRA)
David Stutzman ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=70121%3... ) *created* an issue
Hibernate ORM ( https://hibernate.atlassian.net/browse/HHH?atlOrigin=eyJpIjoiMDRiNmE3OWM2... ) / Bug ( https://hibernate.atlassian.net/browse/HHH-15630?atlOrigin=eyJpIjoiMDRiNm... ) HHH-15630 ( https://hibernate.atlassian.net/browse/HHH-15630?atlOrigin=eyJpIjoiMDRiNm... ) ElementCollection with nested Embeddable does not work ( https://hibernate.atlassian.net/browse/HHH-15630?atlOrigin=eyJpIjoiMDRiNm... )
Issue Type: Bug Affects Versions: 5.6.12 Assignee: Unassigned Components: hibernate-core Created: 26/Oct/2022 02:56 AM Environment: JDK 17, Quarkus 2.13.3 Priority: Minor Reporter: David Stutzman ( https://hibernate.atlassian.net/secure/ViewProfile.jspa?accountId=70121%3... )
Information below should be the same as: https://discourse.hibernate.org/t/elementcollection-with-nested-embeddabl... ( https://discourse.hibernate.org/t/elementcollection-with-nested-embeddabl... )
This class hierarchy fails:
@Entity
public class Foo implements Serializable {
@Id
@GeneratedValue
String id;
@ElementCollection
Set<Bar> bars;
}
@Embeddable
public class Bar {
@Embedded
Baz baz;
}
@Embeddable
class Baz {
String property;
}
I get the error:
2022-10-25 16:01:06,124 ERROR [io.qua.run.Application] (Quarkus Main Thread) Failed to start application (with profile dev): java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at org.hibernate.persister.collection.AbstractCollectionPersister.generateSelectSizeString(AbstractCollectionPersister.java:1048)
at org.hibernate.persister.collection.AbstractCollectionPersister.<init>(AbstractCollectionPersister.java:522)
at org.hibernate.persister.collection.BasicCollectionPersister.<init>(BasicCollectionPersister.java:59)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at org.hibernate.persister.internal.PersisterFactoryImpl.createCollectionPersister(PersisterFactoryImpl.java:152)
at org.hibernate.persister.internal.PersisterFactoryImpl.createCollectionPersister(PersisterFactoryImpl.java:140)
at org.hibernate.metamodel.internal.MetamodelImpl.initialize(MetamodelImpl.java:226)
at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:319)
at io.quarkus.hibernate.orm.runtime.boot.FastBootEntityManagerFactoryBuilder.build(FastBootEntityManagerFactoryBuilder.java:74)
at io.quarkus.hibernate.orm.runtime.FastBootHibernatePersistenceProvider.createEntityManagerFactory(FastBootHibernatePersistenceProvider.java:72)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:80)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)
at io.quarkus.hibernate.orm.runtime.JPAConfig$LazyPersistenceUnit.get(JPAConfig.java:165)
at io.quarkus.hibernate.orm.runtime.JPAConfig$1.run(JPAConfig.java:66)
at java.base/java.lang.Thread.run(Thread.java:833)
I don’t know if it helps but earlier in the application log there’s this:
2022-10-25 16:01:05,544 DEBUG [org.hib.cfg.CollectionSecondPass] (Quarkus Main Thread) Second pass for collection: com.example.Foo.bars
2022-10-25 16:01:05,544 DEBUG [org.hib.cfg.ann.CollectionBinder] (Quarkus Main Thread) Binding a collection of element: com.example.Foo.bars
2022-10-25 16:01:05,547 DEBUG [org.hib.cfg.Ejb3Column] (Quarkus Main Thread) Binding column: Ejb3Column{table=org.hibernate.mapping.Table(Foo_bars), mappingColumn=baz, insertable=true, updatable=true, unique=false}
2022-10-25 16:01:05,547 DEBUG [org.hib.cfg.ann.PropertyBinder] (Quarkus Main Thread) Building property baz
2022-10-25 16:01:05,548 DEBUG [org.hib.map.PrimaryKey] (Quarkus Main Thread) Forcing column [foo_id] to be non-null as it is part of the primary key for table [foo_bars]
2022-10-25 16:01:05,548 DEBUG [org.hib.cfg.CollectionSecondPass] (Quarkus Main Thread) Mapped collection key: Foo_id, element:
( https://hibernate.atlassian.net/browse/HHH-15630#add-comment?atlOrigin=ey... ) Add Comment ( https://hibernate.atlassian.net/browse/HHH-15630#add-comment?atlOrigin=ey... )
Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.... ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailN... ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100209- sha1:6031644 )
2 years, 2 months