powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как записать значение в FK?
1 сообщений из 1, страница 1 из 1
как записать значение в FK?
    #37676614
kaldorey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это jsp, есть таблицы Item, Item_type. Свазяны по полю itype_id в таблице Item. Чтобы вводить было удобнее, сделал form:select с той таблицы.
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
<form:form method="post" action="add" commandName="item">

	<table>
		...
			<td><form:select path="itype_id" items="${item_typeList}" itemValue="id" itemLabel="name" /></td>
		...
	</table>
</form:form>


Вот что в контроллере
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
@Autowired
	private ItemService itemService;
	
	@Autowired
	private Item_typeService item_typeService;
	
	

	@RequestMapping("/index")
	public String listItem(Map<String, Object> map) {

		map.put("item", new Item());
		map.put("itemList", itemService.listItem());
		
		map.put("item_type", new Item_type());
		map.put("item_typeList", item_typeService.listItem_type());

		return "item";
	}
@RequestMapping(value = "/add", method = RequestMethod.POST)
	public String addItem(@ModelAttribute("item") Item item,
			BindingResult result) {

		itemService.addItem(item);

		return "redirect:/index";
	}


страничка возвращает правильный результат, и, если в Item.java объявить itype_id как Integer, то записывает значение, а при JoinColumn ничего не записывает. Подскажите, как правильно записать значение?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как записать значение в FK?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]