Как узнать, имеет ли поле Java переходный модификатор?

В мире отражения Java -

как узнать, имеет ли объект Field объект временного модификатора?

http://docs.oracle.com/javase/tutorial/reflect/member/fieldModifiers.html

документация не помогает.

Я работаю с DB4o и стараюсь избежать запроса экземпляров или переменных класса из базы данных, которые никогда не были сохранены.

Ответы

Ответ 1

import java.lang.reflect.Field;
import java.lang.reflect.Modifier;

Field field = YourClass.class.getField("fieldName");
boolean isTransient = Modifier.isTransient(field.getModifiers());