【问题标题】:Add Image Column in Broadleaf Admin Custom Entities在 Broadleaf 管理自定义实体中添加图像列
【发布时间】:2020-11-19 20:00:21
【问题描述】:

我添加了下面提到的自定义实体,用于从阔叶管理控制台插入图像。但是该图像字段不会出现在管理控制台中。我在我的实体类中添加了“媒体”。请帮我解决这个问题。

@Entity
@Table(name="MY_CUSTOM_CLASS")
@Inheritance(strategy = InheritanceType.JOINED)
@AdminPresentationClass(friendlyName = "MyCustomClass")

public class MyCustomClass implements Serializable {

    private static final long serialVersionUID = 1L;

    @Id
    @GeneratedValue(generator = "MyCustomClassId")
    @GenericGenerator(
            name="MyCustomClassId",
            strategy="org.broadleafcommerce.common.persistence.IdOverrideTableGenerator",
            parameters = {
                    @Parameter(name="segment_value", value="MyCustomClass"),
                    @Parameter(name="entity_name", value="com.community.core.domain.MyCustomClass")
            }
    )
    @Column(name = "MY_CUSTOM_CLASS_ID")
    protected Long id;

    @Column(name = "NAME", nullable = false)
    @AdminPresentation(friendlyName = "MyCustomClass_name", order = 1,
            prominent = true, gridOrder = 1)
    protected String name;

    @ManyToOne(targetEntity = MediaImpl.class, cascade = {CascadeType.ALL})
    @JoinColumn(name = "MEDIA_ID")
    @ClonePolicy
    protected Media media;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Media getMedia() {
        return media;
    }

    public void setMedia(Media media) {
        this.media = media;
    }

}

任何帮助或解决方法都非常适用。

【问题讨论】:

    标签: java spring jpa entity broadleaf-commerce


    【解决方案1】:

    在媒体字段上添加@AdminPresentation 注释。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-02
      相关资源
      最近更新 更多