springboot应用程序:不在数据库中创建实体

时间:2020-10-25 14:55:27

标签: spring-boot jpa

我使用springboot应用程序并尝试在数据库中插入35000条记录

这是主要班级

<form id="form" method="post">
    <input type="text" name="username" required id="username">
    <button type="submit">Submit</button>
</form>

这是服务

@SpringBootApplication
@EnableTransactionManagement
public class DemoImmobilierBackApplication implements WebMvcConfigurer {

    public static void main(String[] args) {
        SpringApplication.run(DemoImmobilierBackApplication.class, args);
    }

这是存储库

@Service
public class ReferenceServiceImpl implements ReferenceService {
    
    Logger logger = LoggerFactory.getLogger(ReferenceServiceImpl.class);
    
    @Autowired
    private ReferenceRepository referenceRepository;
    
    
    @Transactional
    public void loadDataBaseCodePostalNomCommune(Map<String,String> tokens) {
        List<CodePostalNomCommune> list = new ArrayList<CodePostalNomCommune>();
        Iterator it = tokens.entrySet().iterator();
        while (it.hasNext()) {
            Map.Entry pair = (Map.Entry)it.next();
            list.add(new CodePostalNomCommune((String)pair.getKey(), (String)pair.getValue()));
        }
        referenceRepository.persistCodePostalNomCommune(list);
    }
}

但是在mysql数据库中没有创建数据

Lorem ipsum dolor坐着,安全奉献精英。 Sed无风险。 Suspendisse lectus tortor,dignissim amet,adipiscing nec,sultrices,dolor。 Cras elementum ultrices直径。 Maecenas ligula massa,内翻,Semper congue,euismod non,mi。 Proin porttitor,orci nec nonummy muttytie,enim est eleifend mi,non fermentum diam nisl atmet erat。 Duis semper。 Duis arcu massa,scelerisque vitae,结果,pretium a,enim。 Pellentesque猜猜。 Ut处于上升中的volutpat libero pharetra tempor中。 Crasvestibulum bibendum augue。 Praesent egestas leo在小便。普遍的做法。 Pellentesque sed du ut augue blandit sodales。紫茎泽兰和乌贼菌中的初生的Vestibulum ante ipsum primis; Aliquam nibh。 Mauris ac mauris sed pede pellentesque fermentum。梅塞纳斯(Maecenas)致力于事前与非直径索达莱斯·亨德利特()。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。数据源配置错误。在main方法的类中,我添加了以下内容

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(
          title: Text('Title'),
          bottom: PreferredSize(
              child: Align(
                alignment: Alignment.centerLeft,
                child: Text('Bottom text'),
              ),
              preferredSize: Size.fromHeight(12.0)),
        ),
        body: Center(
          child: MyWidget(),
        ),
      ),
    );
  }
}

}

相关问题