Test case for #165 - Incorrect join used when query language with where

expression has a many property and ends with a foreign key column
This commit is contained in:
rbygrave
2014-07-10 01:20:51 +12:00
parent 176197513d
commit f2d422ff5a
8 changed files with 465 additions and 0 deletions
@@ -0,0 +1,60 @@
package com.avaje.tests.model;
import java.sql.Timestamp;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;
import javax.persistence.Version;
import com.avaje.ebean.Model;
import com.avaje.ebean.annotation.CreatedTimestamp;
import com.avaje.ebean.annotation.UpdatedTimestamp;
@MappedSuperclass
public class BaseModel extends Model {
@Id
Long id;
@Version
Long version;
@CreatedTimestamp
Timestamp whenCreated;
@UpdatedTimestamp
Timestamp whenUpdated;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getVersion() {
return version;
}
public void setVersion(Long version) {
this.version = version;
}
public Timestamp getWhenCreated() {
return whenCreated;
}
public void setWhenCreated(Timestamp whenCreated) {
this.whenCreated = whenCreated;
}
public Timestamp getWhenUpdated() {
return whenUpdated;
}
public void setWhenUpdated(Timestamp whenUpdated) {
this.whenUpdated = whenUpdated;
}
}