に値を挿入されていない私は、スプリングMVCとのCRUDを作成しようとしていますし、それが作業している実際にいくつかの助けを必要とし、どこにでも答えを見つけるカント、そしておそらく本当に基本的なSpring MVCのは、外部キー
単一のテーブルですが、1対多のリレーションシップで2番目のテーブルを追加しようとすると、バリューは外部キーフィールドに値を適用しません。私が "HTTP Status 400"に終わるたびに、クライアントが送信したリクエストは構文的に間違っていました。ログには何も表示されません。適切な方向へのヒントは高く評価されます。
============================================== =============================== コード: うまく動作しているnetbeansによって生成されたjpacontrolerを使用しています
=== =================== JSP
<form:form action="cadbloco.htm" modelAttribute="bloco" method="GET" > Nome <input type="text" name="nomebloco" placeholder="nome" /> <br/> numero <input type="text" name="numerobloco" /><br/> condominio <input type="text" name="condominioIdcondominio" /><br/> <br/> <input type="submit" value="cadbloco" /> </form:form>
=================== ===コントローラ
@RequestMapping(value="cadbloco", method = RequestMethod.GET)
public String cadbloco( @ModelAttribute(value="Bloco") Bloco bloco , Model model) {
// model.addAttribute("bloco", new Bloco());
BlocoJpaController jpa = new BlocoJpaController();
jpa.create(bloco);
return "redirect:bloco.htm";
}
=============== entity1
@JoinColumn(name = "condominio_idcondominio", referencedColumnName = "idcondominio") @ManyToOne(optional = false) private Condominio condominioIdcondominio;
=============== entity2
@OneToMany(mappedBy = "condominioIdcondominio")
private List<Bloco> blocoList;
あなたは、SQLを生成し表示することができますか? –