jpa - Tables can't be generated using spring boot -


i don't have error can not generate database ,here's have in console :

2015-05-14 16:23:23.655  info 4580 --- [           main] org.hibernate.version                    : hhh000412: hibernate core {4.3.8.final} 2015-05-14 16:23:23.663  info 4580 --- [           main] org.hibernate.cfg.environment            : hhh000206: hibernate.properties not found 2015-05-14 16:23:23.670  info 4580 --- [           main] org.hibernate.cfg.environment            : hhh000021: bytecode provider name : javassist 2015-05-14 16:23:24.218  info 4580 --- [           main] o.hibernate.annotations.common.version   : hcann000001: hibernate commons annotations {4.0.5.final} 2015-05-14 16:23:25.307  info 4580 --- [           main] org.hibernate.dialect.dialect            : hhh000400: using dialect: org.hibernate.dialect.mysql5dialect 2015-05-14 16:23:25.466  info 4580 --- [           main] o.h.h.i.ast.astquerytranslatorfactory    : hhh000397: using astquerytranslatorfactory 2015-05-14 16:23:25.817  info 4580 --- [           main] org.hibernate.tool.hbm2ddl.schemaexport  : hhh000227: running hbm2ddl schema export 2015-05-14 16:23:25.825  info 4580 --- [           main] org.hibernate.tool.hbm2ddl.schemaexport  : hhh000230: schema export complete 2015-05-14 16:23:26.508  info 4580 --- [           main] s.w.s.m.m.a.requestmappinghandleradapter : looking @controlleradvice: org.springframework.boot.context.embedded.annotationconfigembeddedwebapplicationcontext@20d04b: startup date [thu may 14 16:23:13 cest 2015]; root of context hierarchy 2015-05-14 16:23:26.790  info 4580 --- [           main] s.w.s.m.m.a.requestmappinghandlermapping : mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto public org.springframework.http.responseentity<java.util.map<java.lang.string, java.lang.object>> org.springframework.boot.autoconfigure.web.basicerrorcontroller.error(javax.servlet.http.httpservletrequest) 2015-05-14 16:23:26.791  info 4580 --- [           main] s.w.s.m.m.a.requestmappinghandlermapping : mapped "{[/error],methods=[],params=[],headers=[],consumes=[],produces=[text/html],custom=[]}" onto public org.springframework.web.servlet.modelandview org.springframework.boot.autoconfigure.web.basicerrorcontroller.errorhtml(javax.servlet.http.httpservletrequest) 2015-05-14 16:23:26.878  info 4580 --- [           main] o.s.w.s.handler.simpleurlhandlermapping  : mapped url path [/**] onto handler of type [class org.springframework.web.servlet.resource.resourcehttprequesthandler] 2015-05-14 16:23:26.878  info 4580 --- [           main] o.s.w.s.handler.simpleurlhandlermapping  : mapped url path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.resourcehttprequesthandler] 2015-05-14 16:23:27.038  info 4580 --- [           main] o.s.w.s.handler.simpleurlhandlermapping  : mapped url path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.resourcehttprequesthandler] 2015-05-14 16:23:27.617  info 4580 --- [           main] o.s.j.e.a.annotationmbeanexporter        : registering beans jmx exposure on startup 2015-05-14 16:23:27.832  info 4580 --- [           main] s.b.c.e.t.tomcatembeddedservletcontainer : tomcat started on port(s): 8080 (http) 2015-05-14 16:23:27.837  info 4580 --- [           main] demo.demojpatapplication                 : started demojpatapplication in 15.327 seconds (jvm running 16.798) 

here's 2 entities :database , entities (i have many entities belong 1 database)

package entities; import java.io.serializable; import java.util.collection;  import javax.persistence.entity; import javax.persistence.joincolumn;  import javax.persistence.onetomany;   @entity public class database implements serializable {     private int id_database;     private string database_name;     @onetomany     @joincolumn(name="id_entity")     private collection <entities> entities;     public int getid_database() {         return id_database;     }     public void setid_database(int id_database) {         this.id_database = id_database;     }     public string getdatabase_name() {         return database_name;     }     public void setdatabase_name(string database_name) {         this.database_name = database_name;     }     public database() {         super();         // todo auto-generated constructor stub     }     public database(int id_database, string database_name) {         super();         this.id_database = id_database;         this.database_name = database_name;     }     @override     public string tostring() {         return "database [id_database=" + id_database + ", database_name="                 + database_name + "]";     }    }          package entities;      import java.io.serializable;      import javax.persistence.entity;     import javax.persistence.joincolumn;     import javax.persistence.manytoone;     @entity     public class entities implements serializable {         private int id_entity;         private string entity_name;         @manytoone         @joincolumn(name="id_database")         private database d;         public int getid_entity() {             return id_entity;         }         public void setid_entity(int id_entity) {             this.id_entity = id_entity;         }         public string getentity_name() {             return entity_name;         }         public void setentity_name(string entity_name) {             this.entity_name = entity_name;         }      } 

here's application.properties mentioned connection , details ,the driver ....,i following offical documentation of spring boot

      # datasourcesettings:          spring.datasource.url= jdbc:mysql://localhost:3306/db_hajar         spring.datasource.username= root         spring.datasource.password=         spring.datasource.driverclassname= com.mysql.jdbc.driver         # specifythe dbms         spring.jpa.database = mysql         # show or not log each sqlquery         spring.jpa.show-sql = true          # hibernateddlauto (create, create-drop, update)         spring.jpa.hibernate.ddl-auto =update         # namingstrategy         spring.jpa.hibernate.naming-strategy = org.hibernate.cfg.improvednamingstrategy         spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.mysql5dialect         # viewresolver         spring.view.prefix: /web-inf/views/         spring.view.suffix: .jsp 

have tried set ddl-auto property create or create-drop?

spring.jpa.hibernate.ddl-auto = create 

Comments

Popular posts from this blog

Email notification in google apps script -

c++ - Difference between pre and post decrement in recursive function argument -

javascript - IE11 incompatibility with jQuery's 'readonly'? -