使用orm,如果数据库字段改变了,会怎么样

目前在使用nodejs的 typeorm框架操作数据库

我想php,java,python的这些应该都是相通的吧

一个实体对应着一张表, 想知道如果表里有一个字段改变了,会怎么样?

如果我就跑一个find()方法,会怎么样呢?

阅读 2.5k
2 个回答

ORM会报错,你要重新生成映射关系

不同orm会表现不同,比如hibernate和mybaties,如果字段改了,java代码没改多数会在运行时出错,如果是jooq,则多数会在编译时报编译错。但也不一定,看你怎么改改了什么,以及原来字段是否已经映射到实体类中。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题