logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

spring data jpa (hibernate) for循环save后只保存了一条数据

由于此for循环较为复杂,一直出现save后只有一条数据,打断点发现明明多次进行了save,折腾半天,最后发现是实体类创建时是在循环外部。导致每次save实际上都是对同一个对象操作,不过也说明了一点,hibernatesave实体类有id时,也会根据主键生成策略去再次生成id。以前没踩过这种坑,特此记录下。Entity e=new Entity()for(xxx){......e.setXXX()

#java#hibernate
在spring中使用@PostConstruct时,调用service中出现nullPointer

在spring中常常需要在spring注入属性后,需要先到数据库查询某些值,对自己属性进行一些初始化,这需要用到@PostConstruct。网上的说法是spring先注入属性,然后再执行@PostConstruct的方法,可是我在使用时,其中注入的service中报了nullpointer 。后来发现,使用该service时需要用到service中的某个spring注入的属性,但此属性初始化是写

#java#spring
到底了