Java mvc从线程写入db

时间:2017-08-27 13:34:21

标签: java model-view-controller dao oracledb

我正在使用DAO实现来写入数据库。 在服务代码中,我使用以下代码访问DAO:

@Autowired
    protected myDAO myDao; 

然后例如将新行插入DB我正在使用:

myDao.insertFunction();

如何在Thread类中插入新行?

implements Runnable

由于

1 个答案:

答案 0 :(得分:2)

如果您手动启动一个新线程,那么您将无法使用Spring bean自动装配,因为该线程不是由Spring管理的。

您可以使用ApplicationContext.getBean(Class clazz)方法从线程中获取MyDAO bean。