Я создал атрибут локального строкового типа для типа в Windchill. Я пытаюсь получить значение этого атрибута, используя QuerySpec, но выдает следующее исключение:
2019-04-16 20: 53: 05,092 INFO [ajp-nio-127.0.0.1-8011-exec-5]
wt.system.err - wt.query.QueryException: атрибут
"ptc_str_89typeInfoLCSProduct" не является членом класса "class
com.lcs.wc.product.LCSSKU "2019-04-16 20: 53: 05,092 INFO
[ajp-nio-127.0.0.1-8011-exec-5] wt.system.err - Вложенное исключение:
Атрибут "ptc_str_89typeInfoLCSProduct" не является членом класса
"class com.lcs.wc.produ
Ниже мой код:
String colorwayId = product.getFlexType().getAttribute("colorwayID")
.getColumnName();
QuerySpec qs = new QuerySpec();
int classIndex = qs.appendClassList(typeDefRef.getKey().getClass(), false);
ClassAttribute ca = new ClassAttribute(
typeDefRef.getKey().getClass(), colorwayId);
qs.appendSelect(ca, new int[] { classIndex }, false);
QueryResult qr = PersistenceHelper.manager.find(qs);