有一个实体类 Article.java
里面有两个字段
@ManyToMany(cascade = {CascadeType.PERSIST})
private List<Tag> tags = new ArrayList<>();
@Transient
private String tagStr;
tagStr 的作用是将 tags 拼接成字符串(StringUtils.join(tags , ",")),然后在前台显示, 这是一个非数据库字段.
我想请教一下如何给 tagStr 动态赋值?
我尝试过在 tagStr 的 set 方法里面赋值,在前台里面调用这个属性,结果返回的是空.
public void setTagStr(String tagStr) {
this.tagStr = StringUtils.join(tags , ,);
}
在网上搜索了半天, 还没找到什么适合的解决方案,麻烦各位大佬帮忙看一下
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.