[自己挖的坑]@column与@id和@Repository

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/pmdream/article/details/81364481

今天开发了一个小接口,实时收集APP端传来的错误信息

其中犯了一个小错,数据库中没有的字段,但是我的model层中有这个字段,

我对这种字段加上了@column,然后不会报错,但是记录都写不进数据库。找了好久的问题,原来是这个地方出了问题。

数据库中的数据项只能比JAVA代码中多,而不能少,我可以少插入字段,但是不可以多插= =

@id  

@column

@Repository

在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常

在Spring2.5版本中,引入了更多的Spring类注解:@Component,@Service,@Controller@Component是一个通用的Spring容器管理的单例bean组件。而@Repository@Service@Controller就是针对不同的使用场景所采取的特定功能化的注解组件。

猜你喜欢

转载自blog.csdn.net/pmdream/article/details/81364481