org.apache.cayenne.jpa.map
Class JpaBasic
java.lang.Object
org.apache.cayenne.jpa.map.JpaAttribute
org.apache.cayenne.jpa.map.JpaBasic
- All Implemented Interfaces:
- XMLSerializable
public class JpaBasic
- extends JpaAttribute
fetch
protected javax.persistence.FetchType fetch
optional
protected boolean optional
column
protected JpaColumn column
lob
protected boolean lob
temporal
protected javax.persistence.TemporalType temporal
enumerated
protected javax.persistence.EnumType enumerated
JpaBasic
public JpaBasic()
JpaBasic
public JpaBasic(javax.persistence.Basic basic)
encodeAsXML
public void encodeAsXML(XMLEncoder encoder)
- Description copied from interface:
XMLSerializable
- Prints itself as XML to the provided XMLEncoder.
- Specified by:
encodeAsXML
in interface XMLSerializable
- Specified by:
encodeAsXML
in class JpaAttribute
getDefaultJdbcType
public int getDefaultJdbcType()
- Returns default JDBC mapping for this basic attribute.
getFetch
public javax.persistence.FetchType getFetch()
setFetch
public void setFetch(javax.persistence.FetchType fetchType)
isOptional
public boolean isOptional()
setOptional
public void setOptional(boolean optional)
getColumn
public JpaColumn getColumn()
setColumn
public void setColumn(JpaColumn column)
getEnumerated
public javax.persistence.EnumType getEnumerated()
setEnumerated
public void setEnumerated(javax.persistence.EnumType enumerated)
isLob
public boolean isLob()
setLob
public void setLob(boolean lob)
setLobTrue
public void setLobTrue(Object value)
getTemporal
public javax.persistence.TemporalType getTemporal()
setTemporal
public void setTemporal(javax.persistence.TemporalType temporal)
Copyright © 2001-2008 Apache Cayenne. All Rights Reserved.