少し休止状態/春の MVC プロジェクトをセットアップしようとしています。
データベースからのデータを表示する Spring .jsp ページを取得しましたが、休止状態でオブジェクトをデータベースに保存する方法がわかりません。
ここに私の(関連する)コードがあります:
GroupDAOImpl.java (メソッド)
@Override
public void saveGroup(Group group){
Session session = sessionFactory.openSession();
Transaction transaction = session.beginTransaction();
session.save(group);
transaction.commit();
session.close();
}
HelloController.java メソッド:
public ModelAndView add(HttpServletRequest request, HttpServletResponse response, Group group) throws Exception {
groupDAO.saveGroup(group);
return new ModelAndView("redirect:list.htm");
}
jsp ページ:
<form:form action="add.htm" commandName="group">
<table>
<tr>
<td>group Name :</td>
<td><form:input path="name"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="Register"></td>
</tr>
</table>
サーバーからのログ:
Hibernate: insert into groups (id, name, shoppingList_id) values (default, ?, ?)
GroupDAOImpl 保存方法の「グループ」のデバッガー値:
id = 2
name = "jjjj"
何か案は?大歓迎です!