javax.persistence
Interface EntityManager


public interface EntityManager

Version:
$Rev: 467742 $ $Date: 2006-10-25 12:30:38 -0700 (Wed, 25 Oct 2006) $

Method Summary
 void clear()
           
 void close()
           
 boolean contains(Object entity)
           
 Query createNamedQuery(String name)
           
 Query createNativeQuery(String sqlString)
           
 Query createNativeQuery(String sqlString, Class resultClass)
           
 Query createNativeQuery(String sqlString, String resultSetMapping)
           
 Query createQuery(String ejbqlString)
           
<T> T
find(Class<T> entityClass, Object primaryKey)
           
 void flush()
           
 Object getDelegate()
           
 FlushModeType getFlushMode()
           
<T> T
getReference(Class<T> entityClass, Object primaryKey)
           
 EntityTransaction getTransaction()
           
 boolean isOpen()
           
 void joinTransaction()
           
 void lock(Object entity, LockModeType lockMode)
           
<T> T
merge(T entity)
           
 void persist(Object entity)
           
 void refresh(Object entity)
           
 void remove(Object entity)
           
 void setFlushMode(FlushModeType flushMode)
           
 

Method Detail

persist

void persist(Object entity)

merge

<T> T merge(T entity)

remove

void remove(Object entity)

find

<T> T find(Class<T> entityClass,
           Object primaryKey)

getReference

<T> T getReference(Class<T> entityClass,
                   Object primaryKey)

flush

void flush()

setFlushMode

void setFlushMode(FlushModeType flushMode)

getFlushMode

FlushModeType getFlushMode()

lock

void lock(Object entity,
          LockModeType lockMode)

refresh

void refresh(Object entity)

clear

void clear()

contains

boolean contains(Object entity)

createQuery

Query createQuery(String ejbqlString)

createNamedQuery

Query createNamedQuery(String name)

createNativeQuery

Query createNativeQuery(String sqlString)

createNativeQuery

Query createNativeQuery(String sqlString,
                        Class resultClass)

createNativeQuery

Query createNativeQuery(String sqlString,
                        String resultSetMapping)

close

void close()

isOpen

boolean isOpen()

getTransaction

EntityTransaction getTransaction()

joinTransaction

void joinTransaction()

getDelegate

Object getDelegate()


Copyright © 2003-2009 The Apache Software Foundation. All Rights Reserved.