我正在尝试使用axios在表中获取JSON格式的服务器端数据,但无法理解如何获取每个字段,例如id,companyInfo等等。
json:
[
{
"id": 1,
"companyInfo": 1,
"receiptNum": 1,
"receiptSeries": "??",
"customerName": "Mark",
"customerSurname": "Smith",
"customerMiddleName": "Jk",
"customerPhone": "0845121",
"services": [
2,
16
]
}
]
Run Code Online (Sandbox Code Playgroud)
轴距:
store.dispatch((dispatch) => {
dispatch({type: Actions.FETCH_DATA_START})
axios.get("http://localhost:3004/paymentReceipts")
.then((response) => {
dispatch({ type: Actions.RECEIVE_DATA, payload: response })
}).catch((err) => {
dispatch({type: Actions.FETCH_DATA_ERROR, payload: err})
})
Run Code Online (Sandbox Code Playgroud)
减速器:
export const initialState = {
paymentReceipts: []
};
export default handleActions<FetchData>({
[Actions.FETCH_DATA_START]: (state, action) => {
return ;
},
[Actions.FETCH_DATA_ERROR]: (state, action) => { …Run Code Online (Sandbox Code Playgroud) Criteria可以在“IN”表达式中使用List吗?
例如:
List<Long> ids = new ArrayList<>();
ids.add(1L);
ids.add(2L);
ids.add(3L);
Run Code Online (Sandbox Code Playgroud)
我想找到所有 id 为 1, 2, 3
CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder();
CriteriaQuery<User> userQuery = criteriaBuilder.createQuery(User.class);
Root<User> userRoot = userQuery.from(User.class);
userQuery.select(userRoot);
userQuery.where(userRoot.get("id").in("1","2","3"));
Run Code Online (Sandbox Code Playgroud)
如何使用 List 代替这个?
axios ×1
criteria ×1
java ×1
javascript ×1
json ×1
reactjs ×1
redux ×1
spring ×1
spring-mvc ×1