本文整理了Java中javax.persistence.Basic
类的一些代码示例,展示了Basic
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Basic
类的具体详情如下:
包路径:javax.persistence.Basic
类名称:Basic
暂无
代码示例来源:origin: hibernate/hibernate-orm
@Entity
@Table( name = "TEST_ENTITY" )
private static class TestEntity {
@Id
@GeneratedValue
Long id;
@Basic( fetch = FetchType.LAZY )
String description;
}
}
代码示例来源:origin: tst-labs/esocial
@Entity
@Table(name = "EST_TIPO_ERRO_PROCESSAMENTO")
@XmlRootElement
@NamedQueries({ @NamedQuery(name = "TipoErroProcessamento.findAll", query = "SELECT e FROM TipoErroProcessamento e"),
@NamedQuery(name = "TipoErroProcessamento.findByDescricao", query = "SELECT e FROM TipoErroProcessamento e WHERE e.descricao = :descricao") })
public class TipoErroProcessamento implements Serializable {
@Id
@Basic(optional = false)
@NotNull
@Column(name = "COD_TIPO_ERRO_PROCESSAMENTO")
private Long id;
@Column(name = "DES_TIPO_OCORRENCIA")
private String descricao;
代码示例来源:origin: hibernate/hibernate-orm
/**
* @author Vlad Mihalcea
*/
@Entity
public class Image {
@Id
private Long id;
@Lob
@Basic( fetch = FetchType.LAZY )
private byte[] content;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public byte[] getContent() {
return content;
}
public void setContent(byte[] content) {
this.content = content;
}
}
代码示例来源:origin: hibernate/hibernate-orm
@MappedSuperclass
public abstract class AbstractEntity implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Basic
@Column(unique = true, updatable = false, length = 36, columnDefinition = "char(36)")
private String uuid;
@Column(updatable = false)
private Date created;
代码示例来源:origin: mitreid-connect/OpenID-Connect-Java-Spring-Server
@Override
@Basic
@Column(name="authenticated")
public boolean isAuthenticated() {
return authenticated;
}
代码示例来源:origin: hibernate/hibernate-orm
/**
* A {@link Plane} subclass entity that defines extra attributes
*
* @author Igor Vaynberg
*/
@Entity
@DiscriminatorValue("JetPlane")
public class JetPlane extends Plane {
@Basic(optional = false)
private Integer jets;
}
代码示例来源:origin: requery/requery
isNullable = basic.optional();
isLazy = basic.fetch() == FetchType.LAZY;
});
name = "".equals(persistenceColumn.name()) ? null : persistenceColumn.name();
isUnique = persistenceColumn.unique();
isNullable = persistenceColumn.nullable();
length = persistenceColumn.length();
代码示例来源:origin: j256/ormlite-core
if (stringNotEmpty(columnAnnotation.name())) {
config.setColumnName(columnAnnotation.name());
if (stringNotEmpty(columnAnnotation.columnDefinition())) {
config.setColumnDefinition(columnAnnotation.columnDefinition());
config.setCanBeNull(basicAnnotation.optional());
代码示例来源:origin: hibernate/hibernate-orm
@Basic
public String getDescription() {
return description;
}
代码示例来源:origin: liukaixuan/guzz
String column = pc == null ? null : pc.name() ;
boolean lazy = pb == null ? false : pb.fetch() == FetchType.LAZY ;
Class loader = gc == null ? null : gc.loader() ;
boolean insertIt = pc == null ? true : pc.insertable() ;
boolean updateIt = pc == null ? true : pc.updatable() ;
代码示例来源:origin: hibernate/hibernate-orm
if ( property.isAnnotationPresent( Basic.class ) ) {
Basic ann = property.getAnnotation( Basic.class );
optional = ann.optional();
lazy = ann.fetch() == FetchType.LAZY;
代码示例来源:origin: com.haulmont.cuba/cuba-core
protected boolean isLazyFetchedLocalAttribute(MetaProperty metaProperty) {
AnnotatedElement annotatedElement = metaProperty.getAnnotatedElement();
Basic annotation = annotatedElement.getAnnotation(Basic.class);
return annotation != null && annotation.fetch() == FetchType.LAZY;
}
}
代码示例来源:origin: toplink.essentials/toplink-essentials
/**
* INTERNAL: (Overridden in XMLBasicAccessor)
*/
public boolean isOptional() {
return (m_basic == null) ? true : m_basic.optional();
}
代码示例来源:origin: tst-labs/esocial
@Entity
@Table(name = "EST_ESTADO")
@NamedQueries({ @NamedQuery(name = "Estado.findAll", query = "SELECT e FROM Estado e"),
@NamedQuery(name = "Estado.findByDescricao", query = "SELECT e FROM Estado e WHERE e.descricao = :descricao") })
public class Estado implements Serializable {
public static final Estado ERRO = new Estado(5l, "ERRO");
@Id
@Basic(optional = false)
@Column(name = "COD_ESTADO")
private Long id;
@Column(name = "TXT_DESCRICAO")
private String descricao;
代码示例来源:origin: hibernate/hibernate-orm
@Entity(name = "Product")
public class Product {
@Id
@Basic
private Integer id;
@Basic
private String sku;
@Basic
private String name;
@Basic
private String description;
}
//end::basic-annotation-explicit-example[]
代码示例来源:origin: hibernate/hibernate-orm
@MappedSuperclass
public abstract class AbstractEntity implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@Basic
@Column(unique = true, updatable = false, length = 36, columnDefinition = "char(36)")
private String uuid;
@Column(updatable = false)
private Date created;
代码示例来源:origin: mitreid-connect/OpenID-Connect-Java-Spring-Server
/**
* @return the sourceClass
*/
@Basic
@Column(name="source_class")
public String getSourceClass() {
return sourceClass;
}
代码示例来源:origin: com.j256.ormlite/ormlite-core
if (stringNotEmpty(columnAnnotation.name())) {
config.setColumnName(columnAnnotation.name());
if (stringNotEmpty(columnAnnotation.columnDefinition())) {
config.setColumnDefinition(columnAnnotation.columnDefinition());
config.setCanBeNull(basicAnnotation.optional());
代码示例来源:origin: hibernate/hibernate-orm
@Basic(fetch = FetchType.LAZY, optional = false)
public Long getDuration() {
return duration;
}
代码示例来源:origin: org.codehaus.castor/castor-jdo
/**
* {@inheritDoc}
*
* @see org.castor.core.annotationprocessing.TargetAwareAnnotationProcessor#
* processAnnotation(BaseNature, Annotation, AnnotatedElement)
*/
public <I extends BaseNature, A extends Annotation> boolean processAnnotation(
final I info, final A annotation, final AnnotatedElement target) {
if ((info instanceof JPAFieldNature) && (annotation instanceof Basic)) {
_log.debug("processing field annotation " + annotation.toString());
JPAFieldNature jpaFieldNature = (JPAFieldNature) info;
Basic basic = (Basic) annotation;
jpaFieldNature.setBasicFetch(basic.fetch());
jpaFieldNature.setBasicOptional(basic.optional());
return true;
}
return false;
}
}
内容来源于网络,如有侵权,请联系作者删除!