You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@Entity
@Table(name ="many_a")
classManyA(@Id valid:Long) : Model() {
@ManyToMany(mappedBy ="many")
var many:MutableList<ManyB> =ArrayList()
@SoftDelete
var deleted:Boolean=falsecompanionobject:ManyAFinder()
}
@Entity
@Table(name ="many_b")
classManyB(@Id valid:Long) : Model() {
@ManyToMany
var many:MutableList<ManyA> =ArrayList()
@SoftDelete
var deleted:Boolean=falsecompanionobject:ManyBFinder()
}
ManyA.where()
.many.isNotEmpty
.findList()
selectt0.id, t0.deletedfrom many_a t0 where exists (select1from many_b_many_a x wherex.many_a_id=t0.idandx.deleted= false)andt0.deleted= false
Exception in thread "main" javax.persistence.PersistenceException: Query threw SQLException:ERROR: column x.deleted does not exist Подсказка: Perhaps you meant to reference the column "t0.deleted". Позиция: 115 Bind values:[] Query was:select t0.id, t0.deleted from many_a t0 where exists (select 1 from many_b_many_a x where x.many_a_id = t0.id and x.deleted = false)and t0.deleted = false at io.ebean.config.dbplatform.SqlCodeTranslator.translate(SqlCodeTranslator.java:52) at io.ebean.config.dbplatform.DatabasePlatform.translate(DatabasePlatform.java:192) at io.ebeaninternal.server.query.CQueryEngine.translate(CQueryEngine.java:138) at io.ebeaninternal.server.query.DefaultOrmQueryEngine.translate(DefaultOrmQueryEngine.java:44) at io.ebeaninternal.server.core.OrmQueryRequest.translate(OrmQueryRequest.java:96) at io.ebeaninternal.server.query.CQuery.createPersistenceException(CQuery.java:688) at io.ebeaninternal.server.query.CQueryEngine.findMany(CQueryEngine.java:378) at io.ebeaninternal.server.query.DefaultOrmQueryEngine.findMany(DefaultOrmQueryEngine.java:149) at io.ebeaninternal.server.core.OrmQueryRequest.findList(OrmQueryRequest.java:428) at io.ebeaninternal.server.core.DefaultServer.findList(DefaultServer.java:1445) at io.ebeaninternal.server.core.DefaultServer.findList(DefaultServer.java:1423) at io.ebeaninternal.server.querydefn.DefaultOrmQuery.findList(DefaultOrmQuery.java:1285) at io.ebean.typequery.TQRootBean.findList(TQRootBean.java:1220) at utils.TestClass$Companion.main(TestClass.kt:45) at utils.TestClass.main(TestClass.kt)
The text was updated successfully, but these errors were encountered:
Steps to reproduce
ManyA.where() .many.isNotEmpty .findList()
The text was updated successfully, but these errors were encountered: