Hi everyone, i was testing the data tools – data model but i got an error
java.lang.IllegalStateException: Annotation ‘JoinColumn’ is not present on field: ‘A.b’
at io.jmix.datatools.datamodel.DataModelRegistry.getAnnotation(DataModelRegistry.java:606) ~[jmix-datatools-3.0.1.jar:na]
at io.jmix.datatools.datamodel.DataModelRegistry.addManyToOneAttribute(DataModelRegistry.java:293) ~[jmix-datatools-3.0.1.jar:na]
at io.jmix.datatools.datamodel.DataModelRegistry.createEntityDescription(DataModelRegistry.java:171) ~[jmix-datatools-3.0.1.jar:na]
at io.jmix.datatools.datamodel.DataModelRegistry.constructDataModel(DataModelRegistry.java:141) ~[jmix-datatools-3.0.1.jar:na]
at io.jmix.datatools.datamodel.DataModelRegistry.init(DataModelRegistry.java:128) ~[jmix-datatools-3.0.1.jar:na]
at io.jmix.datatools.datamodel.DataModelRegistry.checkInitialized(DataModelRegistry.java:114) ~[jmix-datatools-3.0.1.jar:na]
at io.jmix.datatools.datamodel.DataModelRegistry.getDataModels(DataModelRegistry.java:563) ~[jmix-datatools-3.0.1.jar:na]
at io.jmix.datatoolsflowui.view.datamodel.DataModelListView.getDataModelProvider(DataModelListView.java:141) ~[jmix-datatools-flowui-3.0.1.jar:na]
at io.jmix.datatoolsflowui.view.datamodel.DataModelListView.initDataStoreNames(DataModelListView.java:129) ~[jmix-datatools-flowui-3.0.1.jar:na]
at io.jmix.datatoolsflowui.view.datamodel.DataModelListView.onInit(DataModelListView.java:119) ~[jmix-datatools-flowui-3.0.1.jar:na]
at com.vaadin.flow.component.ComponentEventBus.fireEventForListener(ComponentEventBus.java:242) ~[flow-server-25.1.7.jar:25.1.7]
at com.vaadin.flow.component.ComponentEventBus.fireEvent(ComponentEventBus.java:231) ~[flow-server-25.1.7.jar:25.1.7]
at com.vaadin.flow.component.Component.fireEvent(Component.java:412) ~[flow-server-25.1.7.jar:25.1.7]
at com.vaadin.flow.component.ComponentUtil.fireEvent(ComponentUtil.java:503) ~[flow-server-25.1.7.jar:25.1.7]
at io.jmix.flowui.view.ViewControllerUtils.lambda$fireEvent$1(ViewControllerUtils.java:221) ~[jmix-flowui-3.0.1.jar:na]
at io.jmix.flowui.observation.UiObservationSupport.lambda$observeViewLifecycle$2(UiObservationSupport.java:206) ~[jmix-flowui-3.0.1.jar:na]
at io.jmix.flowui.monitoring.LegacyUiTimerSupport.recordViewTimer(LegacyUiTimerSupport.java:101) ~[jmix-flowui-3.0.1.jar:na]
Where A has a m2o relationship with B and B has a multiple key with the “@Embeddedid” .