NutzCN Logo
问答 Dao实体解析枚举属性无法映射为 int
发布于 2178天前 作者 豌豆pea 1510 次浏览 复制 上一个帖子 下一个帖子
标签:

参照文档
枚举属性的注意事项
nutz默认把枚举映射为字符串,若数据库中对应的列为int的话,需要特别声明一下
@ColDefine(type=ColType.INT)
private UserType userType;

使用最新 1.r.65 版本会报错:
org.nutz.dao.DaoException: org.nutz.castor.FailToCastObjectException: Fail to cast from <com.nwei.mfo.module.user.type.Sex> to for {MALE}

我测试了下,1.r.62 以及之前的版本是没问题的

3 回复

数据库里面是什么类型

来自炫酷的 NutzCN

我试试

来自炫酷的 NutzCN

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