java boot项目修改实体类与数据库映射关系
在开发的过程中,我们会遇到数据库里没有,但是我们需要的一个字段,直接写在实体类中会报错,但是我们还是需要实体类里有这个属性,那么如何解决这个问题呢?
@TableField(exist = false)
在你想在实体类中添加数据库里没有的字段时,在这个字段上面加@TableField(exist = false)
字段,就可以了,这个注解默认是true,含义是你的实体类字段和数据库字段是一一对应的,而改为false,便不会去对应了。
如何你实体类的名称和数据库表的名称也无法对应,怎么办呢?
不着急,用@TableName("tablename")
,你实体类的类名就可以随便起名了,