微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javax.persistence.TupleElement的实例源码

项目:lynx    文件JPAUtils.java   
private static <T> List<T> createEntityFromTuple(List<Tuple> tuples,Class<T> entity) {

        List<T> entities = new ArrayList<>();

        for (Tuple t : tuples) {

            T el;

            try {
                el = entity.getConstructor().newInstance();
            } catch (InstantiationException | illegalaccessexception |
                    NoSuchMethodException | InvocationTargetException e) {

                throw new AssertionError();
            }

            for (TupleElement<?> te : t.getElements()) {

                Object o = t.get(te);

                try {
                    Field f = getFieldFromEntity(entity,te.getAlias());
                    f.setAccessible(true);
                    f.set(el,o);
                } catch (NoSuchFieldException | illegalaccessexception e1) {

                    throw new NoSuchEntityFieldException(e1.getMessage(),te.getAlias(),entity.getSimpleName());
                }
            }

            entities.add(el);
        }

        return entities;
    }
项目:crnk-framework    文件ObjectArrayTupleImpl.java   
@Override
public <X> X get(TupleElement<X> element) {
    throw new UnsupportedOperationException();
}
项目:crnk-framework    文件ObjectArrayTupleImpl.java   
@Override
public List<TupleElement<?>> getElements() {
    throw new UnsupportedOperationException();
}
项目:crnk-framework    文件CriteriaTupleImpl.java   
@Override
public <X> X get(TupleElement<X> tupleElement) {
    throw new UnsupportedOperationException("not implemented");
}
项目:crnk-framework    文件CriteriaTupleImpl.java   
@Override
public List<TupleElement<?>> getElements() {
    throw new UnsupportedOperationException("not implemented");
}
项目:crnk-framework    文件ObjectArrayTupleImpltest.java   
@Test(expected = UnsupportedOperationException.class)
public void testGetByTupleNotSupported() {
    impl.get((TupleElement<?>) null);
}
项目:katharsis-framework    文件ObjectArrayTupleImpl.java   
@Override
public <X> X get(TupleElement<X> element) {
    throw new UnsupportedOperationException();
}
项目:katharsis-framework    文件ObjectArrayTupleImpl.java   
@Override
public List<TupleElement<?>> getElements() {
    throw new UnsupportedOperationException();
}
项目:katharsis-framework    文件CriteriaTupleImpl.java   
@Override
public <X> X get(TupleElement<X> tupleElement) {
    throw new UnsupportedOperationException("not implemented");
}
项目:katharsis-framework    文件CriteriaTupleImpl.java   
@Override
public List<TupleElement<?>> getElements() {
    throw new UnsupportedOperationException("not implemented");
}
项目:katharsis-framework    文件ObjectArrayTupleImpltest.java   
@Test(expected = UnsupportedOperationException.class)
public void testGetByTupleNotSupported() {
    impl.get((TupleElement<?>) null);
}
项目:jpasecurity    文件SecureQuery.java   
public List<TupleElement<?>> getElements() {
    return tuple.getElements();
}
项目:jpasecurity    文件SecureQuery.java   
public <X> X get(TupleElement<X> tupleElement) {
    return getSecureResult(tuple.get(tupleElement));
}
项目:query-utils    文件JpaCriteriacopy.java   
static final String elemTypeName(TupleElement<?> e) {
    return e.getJavaType().getName();
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。