Вызвано: java.sql.SQLSyntaxErrorException: ORA-01747: неверная спецификация user.table.column, table.column или столбца;JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Вызвано: java.sql.SQLSyntaxErrorException: ORA-01747: неверная спецификация user.table.column, table.column или столбца;

Сообщение Anonymous »

У меня ошибка:

Код: Выделить всё

Caused by: java.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification
Я отлаживал, и это происходит в ответ genIdentifierRepository.find(queryBuilder);, позже это происходит:

Код: Выделить всё

private  List getResults(final QueryBuilder queryBuilder, Criteria crit) {
return buildCriteria(crit, queryBuilder)
.setResultTransformer(ROOT_ENTITY)
.list();
}
он ​​входит в CriteriaImpl.java из hibernate-core-5.6.1-Final

Код: Выделить всё

@Override
public List list() throws HibernateException {
before();
try {
return session.list( this );
}
finally {
after();
}
}
и в session.list(this) есть ошибка: не удалось извлечь ResultSet
Класс, который следует загрузить:

Код: Выделить всё

@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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • ORA-01747 при попытке сохранить два объекта с отношением oneone
    Anonymous » » в форуме JAVA
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • ORA-01747 при попытке сохранить два объекта с отношением oneone
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Java.sql.SQLSyntaxErrorException: ORA-00904: «BridgeRequest»: неверный идентификатор
    Гость » » в форуме JAVA
    0 Ответы
    33 Просмотры
    Последнее сообщение Гость
  • Java.sql.sqlexception: ORA-01501: Создание базы данных не удалось ORA-01100: база данных уже установлена
    Anonymous » » в форуме JAVA
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Тестовый контейнер Oracle выдает исключение SQLSyntaxErrorException: ORA-01918: пользователь не существует
    Гость » » в форуме JAVA
    0 Ответы
    84 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»