Вы также можете исправить эту проблему, используя аннотацию @Service в классе службы и передав требуемый bean classA в качестве параметра в другой конструктор класса bean bean и аннотировать конструктор класса B с @Autowired. Пример фрагмента здесь:
@Service
public class ClassB {
private ClassA classA;
@Autowired
public ClassB(ClassA classA) {
this.classA = classA;
}
public void useClassAObjectHere(){
classA.callMethodOnObjectA();
}
}
Используйте инструкцию INSERT ... SELECT
, в которой вы выбираете постоянные значения, а также данные из products_temp
:
INSERT INTO products (product_data, vendor_id)
SELECT data, '1' FROM products_temp