java类javax.persistence.ManyToOne的实例源码

JpaResourceFieldInformationProvider.java 文件源码 项目:crnk-framework 阅读 36 收藏 0 点赞 0 评论 0
@Override
public Optional<SerializeType> getSerializeType(BeanAttributeInformation attributeDesc) {
    Optional<OneToMany> oneToMany = attributeDesc.getAnnotation(OneToMany.class);
    if (oneToMany.isPresent()) {
        return toSerializeType(oneToMany.get().fetch());
    }
    Optional<ManyToOne> manyToOne = attributeDesc.getAnnotation(ManyToOne.class);
    if (manyToOne.isPresent()) {
        return toSerializeType(manyToOne.get().fetch());
    }
    Optional<ManyToMany> manyToMany = attributeDesc.getAnnotation(ManyToMany.class);
    if (manyToMany.isPresent()) {
        return toSerializeType(manyToMany.get().fetch());
    }
    Optional<ElementCollection> elementCollection = attributeDesc.getAnnotation(ElementCollection.class);
    if (elementCollection.isPresent()) {
        return toSerializeType(elementCollection.get().fetch());
    }
    return Optional.empty();
}
HibernateAnnotationIntrospector.java 文件源码 项目:gitplex-mit 阅读 45 收藏 0 点赞 0 评论 0
@SuppressWarnings("unchecked")
@Override
public Object findSerializer(Annotated am) {
    if (am.hasAnnotation(ManyToOne.class)) {
        return new ManyToOneSerializer((Class<AbstractEntity>) am.getRawType());
    } else {
        return super.findDeserializer(am);
    }
}
ToOneBinder.java 文件源码 项目:lams 阅读 42 收藏 0 点赞 0 评论 0
private static Class<?> getTargetEntityClass(XProperty property) {
    final ManyToOne mTo = property.getAnnotation( ManyToOne.class );
    if (mTo != null) {
        return mTo.targetEntity();
    }
    final OneToOne oTo = property.getAnnotation( OneToOne.class );
    if (oTo != null) {
        return oTo.targetEntity();
    }
    throw new AssertionFailure("Unexpected discovery of a targetEntity: " + property.getName() );
}
EventSupport.java 文件源码 项目:jkes 阅读 39 收藏 0 点赞 0 评论 0
private CascadeType[] getCascadeTypes(AccessibleObject accessibleObject) {
    CascadeType[] cascadeTypes = null;
    if(accessibleObject.isAnnotationPresent(OneToMany.class)) {
        cascadeTypes = accessibleObject.getAnnotation(OneToMany.class).cascade();
    }else if(accessibleObject.isAnnotationPresent(ManyToOne.class)) {
        cascadeTypes = accessibleObject.getAnnotation(ManyToOne.class).cascade();
    }else if(accessibleObject.isAnnotationPresent(ManyToMany.class)) {
        cascadeTypes = accessibleObject.getAnnotation(ManyToMany.class).cascade();
    }
    return cascadeTypes;
}
Payment.java 文件源码 项目:GitHub 阅读 48 收藏 0 点赞 0 评论 0
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "customerNumber", nullable = false, insertable = false, updatable = false)
@JsonIgnore
public Customer getCustomer() {
        return this.customer;
}
VendorPart.java 文件源码 项目:tap17-muggl-javaee 阅读 34 收藏 0 点赞 0 评论 0
@JoinColumn(name="VENDORID")
@ManyToOne
public Vendor getVendor() {
    return vendor;
}
Clazz.java 文件源码 项目:hibernateMaster 阅读 36 收藏 0 点赞 0 评论 0
@ManyToOne
public School getSchool() {
    return school;
}
OrderDetail.java 文件源码 项目:GitHub 阅读 39 收藏 0 点赞 0 评论 0
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="productCode", nullable=false, insertable=false, updatable=false)
@JsonBackReference("order-product")
public Product getProduct() {
    return this.product;
}
Dog.java 文件源码 项目:hibernate-ogm-redis 阅读 35 收藏 0 点赞 0 评论 0
@ManyToOne
public Breed getBreed() { return breed; }
DiskInfo.java 文件源码 项目:lemon 阅读 30 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PARENT_ID")
public DiskInfo getDiskInfo() {
    return this.diskInfo;
}
QCustomer.java 文件源码 项目:sbc-qsystem 阅读 35 收藏 0 点赞 0 评论 0
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "service_id")
public QService getService() {
    return service;
}
TaskInfo.java 文件源码 项目:lemon 阅读 32 收藏 0 点赞 0 评论 0
/** @return 外键,父任务. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PARENT_ID")
public TaskInfo getTaskInfo() {
    return this.taskInfo;
}
Department.java 文件源码 项目:DocIT 阅读 36 收藏 0 点赞 0 评论 0
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="cid", nullable=false)
public Company getCompany() {
    return this.company;
}
Department.java 文件源码 项目:DocIT 阅读 43 收藏 0 点赞 0 评论 0
@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="did")
public Department getDepartment() {
    return this.department;
}
SendsmsHistory.java 文件源码 项目:lemon 阅读 30 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CONFIG_ID")
public SendsmsConfig getSendsmsConfig() {
    return this.sendsmsConfig;
}
Share.java 文件源码 项目:aws-photosharing-example 阅读 32 收藏 0 点赞 0 评论 0
@ManyToOne(fetch=FetchType.LAZY, optional=true)
public Album getAlbum() {return album;}
TicketInfo.java 文件源码 项目:lemon 阅读 42 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CATALOG_ID")
public TicketCatalog getTicketCatalog() {
    return this.ticketCatalog;
}
TicketComment.java 文件源码 项目:lemon 阅读 35 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "INFO_ID")
public TicketInfo getTicketInfo() {
    return this.ticketInfo;
}
TicketMember.java 文件源码 项目:lemon 阅读 33 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "GROUP_ID")
public TicketGroup getTicketGroup() {
    return this.ticketGroup;
}
BookBorrow.java 文件源码 项目:lemon 阅读 38 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "INFO_ID")
public BookInfo getBookInfo() {
    return this.bookInfo;
}
QCustomer.java 文件源码 项目:sbc-qsystem 阅读 36 收藏 0 点赞 0 评论 0
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "user_id")
public QUser getUser() {
    return user;
}
Share.java 文件源码 项目:aws-photosharing-example 阅读 42 收藏 0 点赞 0 评论 0
@ManyToOne(fetch=FetchType.EAGER, optional=false)
public User getUser() {return user;}
QPlanService.java 文件源码 项目:sbc-qsystem 阅读 34 收藏 0 点赞 0 评论 0
@ManyToOne()
@JoinColumn(name = "user_id", nullable = false, insertable = false, updatable = false)
public QUser getUser() {
    return user;
}
Diretorio.java 文件源码 项目:photoiff 阅读 42 收藏 0 点赞 0 评论 0
@ManyToOne
@JoinColumn(name = "diretorio_pai")
public Diretorio getDiretorioPai() {
    return diretorioPai;
}
BpmTaskDef.java 文件源码 项目:lemon 阅读 32 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PROCESS_ID")
public BpmProcess getBpmProcess() {
    return this.bpmProcess;
}
BpmTaskDefNotice.java 文件源码 项目:lemon 阅读 34 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "TEMPLATE_ID")
public BpmMailTemplate getBpmMailTemplate() {
    return this.bpmMailTemplate;
}
BpmTaskDefNotice.java 文件源码 项目:lemon 阅读 39 收藏 0 点赞 0 评论 0
/** @return null. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PROCESS_ID")
public BpmProcess getBpmProcess() {
    return this.bpmProcess;
}
BpmProcess.java 文件源码 项目:lemon 阅读 33 收藏 0 点赞 0 评论 0
/** @return 外键,流程配置. */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CONF_BASE_ID")
public BpmConfBase getBpmConfBase() {
    return this.bpmConfBase;
}
PhoneRelations.java 文件源码 项目:sjk 阅读 35 收藏 0 点赞 0 评论 0
/**
 * @return the phoneBasicInfo
 */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PhoneId", nullable = false)
public PhoneBasicInfo getPhoneBasicInfo() {
    return phoneBasicInfo;
}
Lancamento.java 文件源码 项目:ponto-inteligente-api 阅读 42 收藏 0 点赞 0 评论 0
@ManyToOne(fetch = FetchType.EAGER)
public Funcionario getFuncionario() {
    return funcionario;
}


问题


面经


文章

微信
公众号

扫码关注公众号