NutzCN Logo
问答 nutzbook跑demo俩疑问
发布于 11天前 作者 ftqiao 122 次浏览 复制 上一个帖子 下一个帖子
标签:

nutz版本1.r.60
疑问1:
User 实体name字段,应该只要一个注解就够了吧?

    @Id
    private int id;
//    @Name
    @Column
    private String name;

疑问2:在checkUser方法有验证逻辑,感觉本意是想说系统内已经有一条数据了,再增加的数据id应该大于1,但是表单传到后台的id=0,这个时候是不能验证通过的。我又理解错了?

if (user.getId() < 1) {
                return "用户ID非法";
            }
6 回复

Name 是指的 非数字主键。

@loveexception 文档这样说:对于一个 POJO,你可以同时为其声明 @Id 和 @Name,它们都能正常工作。TIPS:注解 @Id 与注解 @Name 声明的字段不需要另外加上注解 @Column; 在注解 @PK 里面声明的对应复合主键的字段不需要另外加上注解 @Column

是个不需要@Column

疑问2帮解答下捏 ~ @wendal

那是更新的时候吧,user.id需要不等于0

照着抄,都能错。果然加深印象

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