NutzCN Logo
问答 表字段是mysql关键字,实体类出问题
发布于 2760天前 作者 蛋蛋的忧伤 2028 次浏览 复制 上一个帖子 下一个帖子
标签:

我的表的字段有数据库关键字,在使用nutzdao添加时报错了,我加上了在@Column('type') 来解决了关键字冲突问题,但是我在查询的时候就发现只要带`` 的字段都查不出来了,应该怎么办啊?

@Table("message")
public class Message {
	@Id
	private int id;//消息id
	@Column("content")
	private String content;//消息内容
	@Column("uid")
	private int uid;//我的id
	@Column("`from`")
	private Integer from;//发送人,如果此字段为0或者为没有则为系统消息
	@Column("from_group")
	private int from_group;//分组id
	@Column("`type`")
	private int type;//1.请求加好友.  2.已拒绝  3.已同意
	@Column("remark")
	private String remark;//留言
	@Column("href")
	private String href;
	@Column("`read`")
	private int read;//是否已读.1.已读.0.未读
	@Column("`time`")
	private Date time;//消息日期
2 回复

要是这是新项目,我劝你还是早点改动,不要用关键字.

下面是方法:

@Column(wrap=true)

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