У меня есть веб-приложение внешнего интерфейса, разработанное с помощью React JS, и API для отдыха, созданный с помощью Spring boot. Когда я пытаюсь добавить значения в базу данных oracle значения равны нулю, когда я выполняю внешний интерфейс console.log (Object):
{code: "test", name: "test", alias: "test", region: "test"}
во внутреннем интерфейсе при весенней загрузке, я решаю это:
Hibernate: select hibernate_sequence.nextval from dual
Hibernate: insert into region (alias, code, name, region, id) values (?, ?, ?, ?, ?)
я использую oracle sqlplus и sqldevellpper в базе данных моего приложения. при реакции js это:
onSubmit(e){
e.preventDefault();
const newRegion={
code:this.state.code,
name:this.state.name,
alias:this.state.alias,
region:this.state.region,
}
console.log(newRegion);
this.props.addRegionMaj(newRegion , this.props.history);
}
действие: импортировать топор ios из 'топора ios';
export const addRegionMaj = (newRegion , history) => async dispatch => {
await axios.post("http://localhost:8080/regions/add" , newRegion);
history.push("/region/maj");
}
функция для соединения с топором ios :
Majregion.propTypes = {
addRegionMaj : PropTypes.func.isRequired,
errors : PropTypes.object.isRequired
}
const mapStateToProps = state =>({
errors : state.errors
})
export default connect (mapStateToProps, {addRegionMaj}) (Majregion);
экран значений ] 1