我真的需要一些幫助,並不能在任何地方找到答案,而且可能很基本的Spring MVC的不插入值外鍵
我試圖創建Spring MVC的一個CRUD,它正在與一單表,但當試圖添加第二個與一對多關係時,spring不會將該值應用於外鍵字段。每次我最終得到一個「HTTP狀態400 - 客戶端發送的請求在語法上是不正確的。」沒有什麼東西出現在日誌中。任何提示正確的方向將不勝感激。
============================================== ============================ CODE: 我使用由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";
}
===============使用實體
@JoinColumn(name = "condominio_idcondominio", referencedColumnName = "idcondominio") @ManyToOne(optional = false) private Condominio condominioIdcondominio;
=============== ENTITY2
@OneToMany(mappedBy = "condominioIdcondominio")
private List<Bloco> blocoList;
你能顯示sql生成嗎? –