NutzCN Logo
问答 对象如果包含字段view,insert时数据填充有问题
发布于 2691天前 作者 king666 2093 次浏览 复制 上一个帖子 下一个帖子
标签:

实体类Right中包含view字段,映射数据库right_view,在insert时,对应的view字段被自动设置为"Entity<com.xiaoU.wswx.domain.Right:nftm_right>"
编辑没有问题,求解

15 回复

没看懂,上代码

@wendal
// 参数设置
right.setView("tablegroup");
rightService.add(right);
// 控制台打印
INSERT INTO nftm_right(id,right_id,right_name,right_view,right_img,right_option,right_type,right_color,parent_id,rank,remark,state,sort) VALUES('3ec9d6baaa4111e694ef19d65802e9b7','123','123','Entity<com.xiaoU.wswx.domain.Right:nftm_right>','','','','','-1',2,'',1,0)

@qq_640d75e3 pojo贴出来

@wendal
@Table("nftm_right")
public class Right extends BaseEntity {

/**
 * 
 */
private static final long serialVersionUID = 1L;

@Name
@Prev(els = @EL("$me.getUUId()"))
private String id;

@Column("right_id")
private String rightId;

@Column("right_name")
private String name;

@Column("right_view")
private String view;

@Column("right_img")
private String img;

@Column("right_option")
private String option;

@Column("right_type")
private String type;

@Column("right_color")
private String color;

@Column("parent_id")
private String parentId;

@Column
private int rank;

@Column
private String remark;

@Column
private int state;

@Column
private long sort;

@Readonly
@Column
private String parentName;

get/set略

BaseEntity是什么东西? 贴

@wendal
不影响吧,都是一些父类
public class BaseEntity implements DomainUUIDEntity,Serializable {

/**
 * 
 */
private static final long serialVersionUID = 1L;

private Integer page;

private Integer pageSize;

get/set略

}

public interface DomainUUIDEntity {

String getUUId();

}

复现了,我查查啥原因

@wendal
请允许我做一个悲伤的表情(┬_┬)

找到原因了,我报个issue

@wendal
怎么解决~
你的意思是包含view且带@Prev(els=@EL)会报错,不带@Prev呢?

去掉@Prev, 换个属性名,或者等我fix一下换快照版, 三选一的节奏

@wendal
好吧,我转Map存了

添加回复
请先登陆
回到顶部