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

Mentor.java 文件源码 项目:lemonaid 阅读 31 收藏 0 点赞 0 评论 0
@PrePersist
private void persist() {
    String userName = (String) ODataAuthorization.getThreadLocalData().get().get("UserName");
    this.createdAt = Calendar.getInstance();
    this.updatedAt = Calendar.getInstance();
    if (userName == null) {
        this.createdBy = "SYSTEM";
        this.updatedBy = "SYSTEM";
    } else {
        this.createdBy = userName;
        this.updatedBy = userName;
    }
}
Order.java 文件源码 项目:my-paper 阅读 27 收藏 0 点赞 0 评论 0
/**
 * 持久化前处理
 */
@PrePersist
public void prePersist() {
    if (getArea() != null) {
        setAreaName(getArea().getFullName());
    }
    if (getPaymentMethod() != null) {
        setPaymentMethodName(getPaymentMethod().getName());
    }
    if (getShippingMethod() != null) {
        setShippingMethodName(getShippingMethod().getName());
    }
}
Area.java 文件源码 项目:my-paper 阅读 26 收藏 0 点赞 0 评论 0
/**
 * 持久化前处理
 */
@PrePersist
public void prePersist() {
    Area parent = getParent();
    if (parent != null) {
        setFullName(parent.getFullName() + getName());
        setTreePath(parent.getTreePath() + parent.getId() + TREE_PATH_SEPARATOR);
    } else {
        setFullName(getName());
        setTreePath(TREE_PATH_SEPARATOR);
    }
}
Product.java 文件源码 项目:my-paper 阅读 28 收藏 0 点赞 0 评论 0
/**
 * 持久化前处理
 */
@PrePersist
public void prePersist() {
    if (getStock() == null) {
        setAllocatedStock(0);
    }
    setScore(0F);
}
DeliveryCenter.java 文件源码 项目:my-paper 阅读 23 收藏 0 点赞 0 评论 0
/**
 * 持久化前处理
 */
@PrePersist
public void prePersist() {
    if (getArea() != null) {
        setAreaName(getArea().getFullName());
    }
}
AbstractVersion.java 文件源码 项目:pcm-api 阅读 23 收藏 0 点赞 0 评论 0
@PrePersist
public void prePersist() {
    try {
        modificationTime = getCurrentDate();
        creationTime = getCurrentDate();
    } catch (ParseException e) {
        modificationTime = new Date();
        creationTime = new Date();
    }
}
LOSPickingPosition.java 文件源码 项目:myWMS 阅读 29 收藏 0 点赞 0 评论 0
@PrePersist
@PreUpdate
// For hibernate only. By annotation it is called before saving
private void setRedundantValues() {
    if( pickingOrder == null ) {
        pickingOrderNumber = null;
    }
    else {
        pickingOrderNumber = pickingOrder.getNumber();
    }
}
Order.java 文件源码 项目:java-platform 阅读 25 收藏 0 点赞 0 评论 0
/**
 * 持久化前处理
 */
@PrePersist
public void prePersist() {
    if (getArea() != null) {
        setAreaName(getArea().getFullName());
    }
    if (getPaymentMethod() != null) {
        setPaymentMethodName(getPaymentMethod().getName());
    }
    if (getShippingMethod() != null) {
        setShippingMethodName(getShippingMethod().getName());
    }
}
LOSStorageLocation.java 文件源码 项目:myWMS 阅读 30 收藏 0 点赞 0 评论 0
@PrePersist
@PreUpdate
public void checkValues() {
    if( scanCode == null ) {
        scanCode = name;
    }
}


问题


面经


文章

微信
公众号

扫码关注公众号