oracle.jbo
Class KeyNotFoundException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
oracle.jbo.JboException
oracle.jbo.KeyNotFoundException
- All Implemented Interfaces:
- JboMessage, MetaObjectBase, java.io.Serializable
- public class KeyNotFoundException
- extends JboException
This exception is thrown while initializing the definition of
an entity object to indicate that the entity object has no
primary key attribute.
In BC4J, an entity object must have an attribute designated
as a primary key attribute. If none is marked as such, this
exception is thrown. Note that the primary key attributes of
an entity object in BC4J do not have to be primary key columns
in the database table.
However, the primary key attribute must be unique in that
no two rows have the same primary key values in the table.
Thus, it is highly advised that primary key attributes have
either a uniqueness constraint or a unique index in the database
table.
- Since:
- Business Component for Java 3.0
- Version:
- PUBLIC
- See Also:
- Serialized Form
Fields inherited from interface oracle.jbo.common.MetaObjectBase |
TYP_APP_MODULE, TYP_ATTRIBUTE, TYP_ATTRIBUTE_LIST_WITH_DEF, TYP_COMPONENT_OBJECT, TYP_DEF_ANY, TYP_DEF_APP_MODULE, TYP_DEF_ATTRIBUTE, TYP_DEF_COMPONENT_OBJECT, TYP_DEF_DOMAIN, TYP_DEF_ENTITY_ASSOC, TYP_DEF_ENTITY_OBJECT, TYP_DEF_PACKAGE, TYP_DEF_VIEW_LINK, TYP_DEF_VIEW_OBJECT, TYP_DOMAIN, TYP_ENTITY_ASSOC, TYP_ENTITY_OBJECT, TYP_ENTITY_ROW, TYP_ENTITY_ROW_SET, TYP_ENTITY_ROW_SET_ITERATOR, TYP_ENTITY_USAGE, TYP_PACKAGE, TYP_TRANSACTION, TYP_VALIDATOR_TYPE, TYP_VIEW_LINK, TYP_VIEW_OBJECT, TYP_VIEW_ROW, TYP_VIEW_ROW_SET, TYP_VIEW_ROW_SET_ITERATOR |
Methods inherited from class oracle.jbo.JboException |
addToDetails, addToExceptions, containsException, doEntityToVOMapping, getBaseMessage, getDetailMessage, getDetails, getErrorCode, getErrorParameters, getExceptions, getJboExceptionHelper, getLocalizedBaseMessage, getLocalizedMessage, getMessage, getProductCode, getResourceClass, getResourceName, getSource, getTypeNameFromId, hasPeerExceptions, isAppendCodes, isLocalizable, needsEntityToVOMapping, printStackTrace, printStackTrace, printStackTrace, setAppendCodes, setApplicationModule, setDetails, setErrorParameters, setExceptions, setLocaleContext, setNeedsEntityToVOMapping, setSource |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
KeyNotFoundException
public KeyNotFoundException(java.lang.String fullName)
- Constructs a new instance.
- Parameters:
fullName
- the full (package qualified) name of the entity
with no PK.
Copyright © 1997, 2004, Oracle. All rights reserved.