Код: Выделить всё
Caused by: java.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification
Код: Выделить всё
private List getResults(final QueryBuilder queryBuilder, Criteria crit) {
return buildCriteria(crit, queryBuilder)
.setResultTransformer(ROOT_ENTITY)
.list();
}
Код: Выделить всё
@Override
public List list() throws HibernateException {
before();
try {
return session.list( this );
}
finally {
after();
}
}
Класс, который следует загрузить:
Код: Выделить всё
@Entity
@Table(name = "GEN_IDENTIFIERS")
@Immutable
@SqlResultSetMapping(
name = "UnderlTypeMapping",
columns = @ColumnResult(name = "UNDERL_TYPE", type = Integer.class)
)
@NamedNativeQuery(
name = "find",
query = "SELECT ut.UNDERL_TYPE_ID as UNDERL_TYPE " +
"FROM UNDERLYING_TYPES ut, UNDERL_TYPES_CONFIG utc " +
"WHERE ut.UNDERL_TYPE_ID = utc.UNDERL_TYPE_ID " +
"AND utc.GEN_IDENTIFIER_ID = ( " +
" SELECT GEN_IDENTIFIER_ID FROM GEN_IDENTIFIERS " +
" WHERE TYPE_ID=(SELECT TYPE_ID FROM INSTR_TYPES WHERE NAME=:intrTypeName) " +
" AND BUSINESS_AREA= :businessAreaName " +
")",
resultSetMapping = "UnderlTypeMapping"
)
public class GenIdentifier extends HibernatePersistentObject implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "gen_identifiers_seq")
@SequenceGenerator(name = "gen_identifiers_seq", sequenceName = "gen_identifiers_seq", allocationSize = 1)
@Column(name = "GEN_IDENTIFIER_ID")
private int genIdentifierId;
@ManyToOne(fetch = FetchType.EAGER)
@JoinColumn(name = "TYPE_ID")
private InstrType instrType;
@Column(name = "BUSINESS_AREA")
private BusinessAreas businessArea;
@Enumerated(EnumType.STRING)
@Column(name = "LOCATION")
private Locations location;
@Version
@Column(name = "VERSION_NR")
private int versionNr;
@Column(name = "SHORT_NAME")
private String shortName;
@Column(name = "LONG_NAME")
private String longName;
@Column(name = "IS_AVAILABLE_ON_PAGE")
private boolean availableOnpage;
@Column(name = "AVAILABLE_SEARCH")
private boolean availableSearch;
Подробнее здесь: https://stackoverflow.com/questions/792 ... able-colum