NutzCN Logo
问答 关于 EL 表达式设置uuid 的问题
发布于 3319天前 作者 qq_7e14da0b 3108 次浏览 复制 上一个帖子 下一个帖子
标签: el uuid
 如题, 我因该怎样获取我自定义的uuid呢? 我这么写不对。
@Name
@Prev(els=@EL("$com.nxzzld.core.util.uuid().toString()"))
private java.lang.String id;
10 回复

你确定要自定义吗?因为内置已经有uuid

@Prev(els=@EL("uuid"))

来自炫酷的 NutzCN

写错,应该是uuid()

来自炫酷的 NutzCN

@wendal @Prev(els=@EL("uuid")) 是可以得到值,@Prev(els=@EL("uuid()")) 这样得不到值。 还有就是我想知道下怎么取其他类的属性或者方法。没找到相关的手册。

@qq_7e14da0b 你确定后者不行?版本太低吧

通用的话调用本对象的方法,例如当前对象的uuid方法

$me.uuid()

@qq_7e14da0b 通过el调用其他类的值,不好写,呵呵

@wendal 是的后者不行,啥的版本低?nutz1.b.53的

@wendal 现在完了。两种方式都不行~ @Prev(els=@EL("uuid")) 和 @Prev(els=@EL("uuid()")) 都取不到值~

@qq_7e14da0b 目测是用了dao.fastInsert

@wendal this.dao().insert(entity.getClass(),Chain.from(entity,FieldMatcher.make(null, null, true))); 是这么用的

@wendal 找到原因了~ 用Chain造成的,貌似用Chain.from 就没有执行@Prev

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