; Copyright (c) 1999 by BEA Systems, Inc. All Rights Reserved. (EntityDescriptor beanHomeName cluster.ejb.AccountHome enterpriseBeanClassName examples.cluster.ejb.account.AccountBean homeInterfaceClassName examples.cluster.ejb.account.AccountHome remoteInterfaceClassName examples.cluster.ejb.account.Account isReentrant false (accessControlEntries ; DEFAULT [admin manager] ); end accessControlEntries (controlDescriptors (DEFAULT isolationLevel TRANSACTION_SERIALIZABLE transactionAttribute TX_REQUIRED runAsMode CLIENT_IDENTITY ; runAsIdentity admin ); end DEFAULT ); end controlDescriptors (environmentProperties ; homeClassName ; ejbObjectClassName maxBeansInFreePool 20 maxBeansInCache 1000 idleTimeoutSeconds 5 (clusterProperties ; Cluster-specific environment properties homeIsClusterable true ; homeLoadAlgorithm ; statelessBeanStubIsReplicaAware true ; statelessBeanMethodsAreIdempotent false ); end clusterProperties (persistentStoreProperties persistentStoreType jdbc ; Note: the value of the persistentStoreType must be lowercase. ; persistentStoreClassName (jdbc tableName ejbAccounts dbIsShared true poolName oraclePool (attributeMap ; EJBean attribute Database column name ; ----------------------------------------- accountId id balance bal ); end attributeMap ); end jdbc ); end persistentStoreProperties ); end environmentProperties ; Entity EJBean-specific properties: primaryKeyClassName examples.cluster.ejb.account.AccountPK containerManagedFields [accountId balance] ; end entity EJBean-specific properties. ); end EntityDescriptor