2017-06-13 240 views
0

上映射“{[/ error]}”需要帮助请在MyBank jEE应用程序中。问题是,Hibernate是能够创建表,但它并没有在这里插入数据是我的代码在公共org.springframework.http.ResponseEntity

import java.util.Date; 
import org.sid.dao.ClientRepository; 
import org.sid.dao.CompteRepository; 
import org.sid.entities.Client; 
import org.sid.entities.Compte; 
import org.sid.entities.CompteCourant; 
import org.springframework.beans.factory.annotation.Autowired; 
import org.springframework.boot.CommandLineRunner; 
import org.springframework.boot.SpringApplication; 
import org.springframework.boot.autoconfigure.SpringBootApplication; 
import org.springframework.context.ApplicationContext; 

@SpringBootApplication 
public class MyBankApplication implements CommandLineRunner { 

    @Autowired 
    private ClientRepository clientrepository; 

    @Autowired 
    private CompteRepository compteRepository; 


    public static void main(String[] args) { 
     ApplicationContext ctx = SpringApplication.run(MyBankApplication.class, args); 
//  ClientRepository clientrepository = ctx.getBean(ClientRepository.class); 
//  clientrepository.save(new Client("hassan", "[email protected]")); 
    } 


    @Override 
    public void run(String... arg0) throws Exception { 
     Client c1 = clientrepository.save(new Client("Hassan", "[email protected]")); 
     Client c2 = clientrepository.save(new Client("Rachide", "[email protected]")); 
     Compte cpt = compteRepository.save(new CompteCourant("c1", new Date(), 90000, c1, 5000)); 
    } 

} 
package org.sid.dao; 

import org.sid.entities.Client; 
import org.springframework.data.jpa.repository.JpaRepository; 

public interface ClientRepository extends JpaRepository<Client, Long> { 

} 
import java.io.Serializable; 
import java.util.Collection; 
import javax.persistence.Entity; 
import javax.persistence.FetchType; 
import javax.persistence.GeneratedValue; 
import javax.persistence.Id; 
import javax.persistence.OneToMany; 

@Entity 
public class Client implements Serializable { 
    @Id 
    @GeneratedValue 
    private Long code; 
    private String nom; 
    private String email; 
    @OneToMany(mappedBy = "client", fetch = FetchType.LAZY) 
    private Collection<Compte> comptes; 

    public Client() { 
     super(); 
    } 

    public Client(String nom, String email) { 
     super(); 
     this.nom = nom; 
     this.email = email; 
    } 

    public Long getCode() { 
     return code; 
    } 

    public void setCode(Long code) { 
     this.code = code; 
    } 

    public String getNom() { 
     return nom; 
    } 

    public void setNom(String nom) { 
     this.nom = nom; 
    } 

    public String getEmail() { 
     return email; 
    } 

    public void setEmail(String email) { 
     this.email = email; 
    } 

    public Collection<Compte> getComptes() { 
     return comptes; 
    } 

    public void setComptes(Collection<Compte> comptes) { 
     this.comptes = comptes; 
    } 


} 

以下是错误为什么它coudn't回答数据到数据库

HHH000230:架构出口完整 2017年6月13日17:51:40.270 INFO 73460 --- [restartedMain] j.LocalContainerEntityManagerFactoryBean:初始化JPA EntityManagerFactory的用于持久性单元 '默认' 2017-06-13 17:51:41.152信息73460 --- [restartedMain] swsmmaRequestMappingHandlerAdapter:寻找@ControllerAdvice:org.springframework.boot[email protected]2eaf2b1:启动日期[星期二6月17 17:51 :30 CEST 2017];上下文层次结构的根 2017-06-13 17:51:41.353信息73460 --- [restartedMain] swsmmaRequestMappingHandlerMapping:将公共org.springframework.http.ResponseEntity>映射为“{[/ error]}”org.springframework.boot .autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest) 2017-06-13 17:51:41.356 INFO 73460 --- [restartedMain] swsmmaRequestMappingHandlerMapping:映射“{[/ error],产生= [ text/html]}“to public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) 2017- 06-13 17:51:41.440信息73460 --- [restartedMain] oswshandler.SimpleUrlHandlerMapping:映射的URL路径[/ webjars/]到[class org.springframework.web.servlet.resource.ResourceHttpRequest处理程序] 2017-06-13 17:51:41.441信息73460 --- [restartedMain] oswshandler.SimpleUrlHandlerMapping:映射的URL路径[/]到[class org.springframework.web.servlet.resource.ResourceHttpRequestHandler ] 2017-06-13 17:51:41.577信息73460 --- [restartedMain] oswshandler.SimpleUrlHandlerMapping:映射的URL路径[/**/favicon.ico]到[class org.springframework.web.servlet .resource.ResourceHttpRequestHandler] 2017-06-13 17:51:42.822 INFO 73460 --- [restartedMain] osbdaOptionalLiveReloadServer:LiveReload服务器端口35729运行 2017-06-13 17:51:43.115 INFO 73460 --- [restartedMain] osjeaAnnotationMBeanExporter:启动时注册JMX暴露的Bean 2017-06-13 17:51:43.319信息73460 --- [restartedMain] sbcetTomcatEmbeddedSer Hibernate:插入客户端(email,nom)值(?,?) Hibernate:插入客户端(email,nom)值(?,?) Hibernate:插入到客户端(email,nom)值 Hibernate:插入客户端:选择comptecour0_.code_compte作为code_com2_1_0_,comptecour0_.code_cli作为code_cli7_1_0_,comptecour0_.date_creation作为date_cre3_1_0_,comptecour0_.solde作为solde4_1_0_,comptecour0_.decouvert作为decouver6_1_0_从compte comptecour0_ comptecour0_.code_compte =?并且comptecour0_.type_cpte ='CC' Hibernate:选择client0_.code作为code1_0_0_,client0_.email作为email2_0_0_,client0_.nom作为来自客户端client0_的nom3_0_0_,其中client0_.code =? (?,?,?,?,'CC',?) 2017-06-13 17:51:43.633 INFO 73460 - - [restartedMain] org.sid.MyBankApplication:在15.741秒内启动MyBankApplication(JVM运行时为16.96) 2017-06-13 17:51:47.555信息73460 --- [nio-8080-exec-1] oaccC [Tomcat] 。[localhost]。[/]:初始化Spring FrameworkServlet'dispatcherServlet' 2017-06-13 17:51:47.555信息73460 --- [nio-8080-exec-1] osweb.servlet。DispatcherServlet:FrameworkServlet'dispatcherServlet':启动初始化 2017-06-13 17:51:47.585信息73460 --- [nio-8080-exec-1] osweb.servlet.DispatcherServlet:FrameworkServlet'dispatcherServlet':初始化完成30 MS

回答

0

休眠:插入到客户端(电子邮件,NOM)值 休眠(?,?)(?)插入到客户端(电子邮件,NOM)值