十二、org.springframework.orm.hibernate3.HibernateQueryException: Book is not mapped

本文记录了一次解决Hibernate查询异常的经历,具体问题是找不到Book的映射。通过检查发现是在SSH配置文件中遗漏了Product的映射文件路径。
org.springframework.orm.hibernate3.HibernateQueryException: Book is not mapped [from Book]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Book is not mapped [from Book]
	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:657)
	at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
	at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:424)
	at org.springframework.orm.hibernate3.HibernateTemplate.executeWithNativeSession(HibernateTemplate.java:374)
	at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:921)
	at org.springframework.orm.hibernate3.HibernateTemplate.find(HibernateTemplate.java:913)
	at badyflf.action.impl.HibernateProductDao.findRecommend(HibernateProductDao.java:18)
	at badyflf.test.TestMain.findRecommend(TestMain.java:21)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
	at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:73)
	at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:46)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:180)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:41)
	at org.junit.runners.ParentRunner$1.evaluate(ParentRunner.java:173)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:220)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: org.hibernate.hql.ast.QuerySyntaxException: Book is not mapped [from Book]
	at org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:158)
	at org.hibernate.hql.ast.tree.FromElementFactory.addFromElement(FromElementFactory.java:87)
	at org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:70)
	at org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:255)
	at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3056)
	at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945)
	at org.hibernate.hql.antlr.HqlSqlBaseWalker.fromClause(HqlSqlBaseWalker.java:688)
	at org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544)
	at org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)
	at org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229)
	at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:228)
	at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:160)
	at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)
	at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
	at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
	at org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
	at org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
	at org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
	at org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
	at org.springframework.orm.hibernate3.HibernateTemplate$30.doInHibernate(HibernateTemplate.java:923)
	at org.springframework.orm.hibernate3.HibernateTemplate.doExecute(HibernateTemplate.java:419)
	... 29 more

原因:

找不到mapping

解决:

1. 最初的思路僵在:是否匹配继承product和book关系正确。查看,对比,确认了好几次继承关系的配置是没有错误的,但还是说没找到Book is not mapped,很矛盾

2. 不想折腾了,回去找找Hibernate的项目瞧瞧,是不是漏了什么?最终才发现,是忘记在ssh.xml中,没有添加<value>badyflf/action/mapping/Product.hbm.xml</value>

 

折腾了1个小时多,瞎折腾!

 

没事瞎折腾~~~  这就是搞开发的MING~~~!book




#7 1.140 2025-07-16 08:22:54,203`_main`_INFO `_org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext`_Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7d6f77cc: startup date [Wed Jul 16 08:22:54 UTC 2025]; root of context hierarchy #7 1.550 2025-07-16 08:22:54,611`_background-preinit`_INFO `_org.hibernate.validator.internal.util.Version`_HV000001: Hibernate Validator 5.3.5.Final #7 2.617 2025-07-16 08:22:55,680`_main`_INFO `_org.springframework.beans.factory.support.DefaultListableBeanFactory`_Overriding bean definition for bean &#39;dataSource&#39; with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Hikari; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.jdbc.DataSourceConfiguration$Tomcat; factoryMethodName=dataSource; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]] #7 3.958 2025-07-16 08:22:57,020`_main`_INFO `_org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer`_Tomcat initialized with port(s): 8003 (http) #7 3.970 2025-07-16 08:22:57,032`_main`_INFO `_org.apache.catalina.core.StandardService`_Starting service [Tomcat] #7 3.970 2025-07-16 08:22:57,033`_main`_INFO `_org.apache.catalina.core.StandardEngine`_Starting Servlet Engine: Apache Tomcat/8.5.15 #7 4.033 2025-07-16 08:22:57,096`_localhost-startStop-1`_INFO `_org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]`_Initializing Spring embedded WebApplicationContext #7 4.033 2025-07-16 08:22:57,096`_localhost-startStop-1`_INFO `_org.springframework.web.context.ContextLoader`_Root WebApplicationContext: initialization completed in 2896 ms #7 4.138 2025-07-16 08:22:57,199`_localhost-startStop-1`_INFO `_org.springframework.boot.web.servlet.ServletRegistrationBean`_Mapping servlet: &#39;dispatcherServlet&#39; to [/] #7 4.142 2025-07-16 08:22:57,201`_localhost-startStop-1`_INFO `_org.springframework.boot.web.servlet.FilterRegistrationBean`_Mapping filter: &#39;characterEncodingFilter&#39; to: [/*] #7 4.142 2025-07-16 08:22:57,202`_localhost-startStop-1`_INFO `_org.springframework.boot.web.servlet.FilterRegistrationBean`_Mapping filter: &#39;hiddenHttpMethodFilter&#39; to: [/*] #7 4.142 2025-07-16 08:22:57,202`_localhost-startStop-1`_INFO `_org.springframework.boot.web.servlet.FilterRegistrationBean`_Mapping filter: &#39;httpPutFormContentFilter&#39; to: [/*] #7 4.142 2025-07-16 08:22:57,202`_localhost-startStop-1`_INFO `_org.springframework.boot.web.servlet.FilterRegistrationBean`_Mapping filter: &#39;requestContextFilter&#39; to: [/*] #7 4.377 2025-07-16 08:22:57,440`_main`_WARN `_org.apache.tomcat.jdbc.pool.ConnectionPool`_maxIdle is larger than maxActive, setting maxIdle to: 100 #7 4.768 2025-07-16 08:22:57,830`_main`_INFO `_org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean`_Building JPA container EntityManagerFactory for persistence unit &#39;default&#39; #7 4.782 2025-07-16 08:22:57,845`_main`_INFO `_org.hibernate.jpa.internal.util.LogHelper`_HHH000204: Processing PersistenceUnitInfo [ #7 4.782 name: default #7 4.782 ...] #7 4.839 2025-07-16 08:22:57,902`_main`_INFO `_org.hibernate.Version`_HHH000412: Hibernate Core {5.0.12.Final} #7 4.840 2025-07-16 08:22:57,903`_main`_INFO `_org.hibernate.cfg.Environment`_HHH000206: hibernate.properties not found #7 4.841 2025-07-16 08:22:57,904`_main`_INFO `_org.hibernate.cfg.Environment`_HHH000021: Bytecode provider name : javassist #7 4.877 2025-07-16 08:22:57,938`_main`_INFO `_org.hibernate.annotations.common.Version`_HCANN000001: Hibernate Commons Annotations {5.0.1.Final} #7 5.116 2025-07-16 08:22:58,179`_main`_INFO `_org.hibernate.dialect.Dialect`_HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect #7 5.527 2025-07-16 08:22:58,590`_main`_INFO `_org.hibernate.tool.hbm2ddl.SchemaUpdate`_HHH000228: Running hbm2ddl schema update #7 5.549 2025-07-16 08:22:58,612`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: activity #7 5.550 2025-07-16 08:22:58,613`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: activity #7 5.561 2025-07-16 08:22:58,624`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: badge #7 5.561 2025-07-16 08:22:58,625`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: badge #7 5.568 2025-07-16 08:22:58,631`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: blog #7 5.569 2025-07-16 08:22:58,632`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: blog #7 5.573 2025-07-16 08:22:58,636`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: book #7 5.574 2025-07-16 08:22:58,637`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: book #7 5.581 2025-07-16 08:22:58,644`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: comment #7 5.585 2025-07-16 08:22:58,645`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: comment #7 5.590 2025-07-16 08:22:58,653`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: user #7 5.590 2025-07-16 08:22:58,653`_main`_INFO `_org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl`_HHH000262: Table not found: user #7 5.700 2025-07-16 08:22:58,763`_main`_INFO `_org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean`_Initialized JPA EntityManagerFactory for persistence unit &#39;default&#39; #7 5.710 2025-07-16 08:22:58,773`_main`_WARN `_org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor`_Autowired annotation is not supported on static fields: public static final java.lang.String link.newBee.util.QiniuUtil.bucket #7 7.126 2025-07-16 08:23:00,189`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter`_Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@7d6f77cc: startup date [Wed Jul 16 08:22:54 UTC 2025]; root of context hierarchy #7 7.329 2025-07-16 08:23:00,391`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/login/]}" onto public org.springframework.web.servlet.ModelAndView link.newBee.controller.ViewController.login(org.springframework.ui.Model) #7 7.329 2025-07-16 08:23:00,392`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/blog/{id}],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView link.newBee.controller.ViewController.blog(org.springframework.ui.Model,java.lang.String) #7 7.329 2025-07-16 08:23:00,392`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/life/{id}],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView link.newBee.controller.ViewController.life(org.springframework.ui.Model,java.lang.String) #7 7.330 2025-07-16 08:23:00,393`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/book/{id}],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView link.newBee.controller.ViewController.book(org.springframework.ui.Model,java.lang.String) #7 7.330 2025-07-16 08:23:00,393`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/user/{id}],methods=[GET]}" onto public org.springframework.web.servlet.ModelAndView link.newBee.controller.ViewController.me(org.springframework.ui.Model,java.lang.String) #7 7.330 2025-07-16 08:23:00,393`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/]}" onto public org.springframework.web.servlet.ModelAndView link.newBee.controller.ViewController.index(org.springframework.ui.Model) #7 7.335 2025-07-16 08:23:00,397`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/user/saveUser],methods=[POST],consumes=[application/json]}" onto public link.newBee.util.Result<link.newBee.Entity.User> link.newBee.controller.UserController.saveUser(link.newBee.Entity.User) #7 7.337 2025-07-16 08:23:00,399`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/user/login],methods=[POST],consumes=[application/json]}" onto public link.newBee.util.Result<link.newBee.Entity.User> link.newBee.controller.UserController.login(java.util.Map<java.lang.String, java.lang.String>) #7 7.338 2025-07-16 08:23:00,400`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/user/register],methods=[POST],consumes=[application/json]}" onto public link.newBee.util.Result<link.newBee.Entity.User> link.newBee.controller.UserController.register(link.newBee.Entity.User) #7 7.341 2025-07-16 08:23:00,403`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/user/getUserInfo/{userName}],methods=[GET]}" onto public link.newBee.util.Result<link.newBee.Entity.User> link.newBee.controller.UserController.getUserInfo(java.lang.String) #7 7.350 2025-07-16 08:23:00,412`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/blog/getBlogByTag],methods=[POST],consumes=[application/json]}" onto public link.newBee.util.Result<org.springframework.data.domain.Page<link.newBee.Entity.Blog>> link.newBee.controller.BlogController.getBlogByTag(link.newBee.Entity.Blog) #7 7.350 2025-07-16 08:23:00,412`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/blog/getBlogsByUser],methods=[GET]}" onto public link.newBee.util.Result<org.springframework.data.domain.Page<link.newBee.Entity.Blog>> link.newBee.controller.BlogController.getBlogsByUser() #7 7.350 2025-07-16 08:23:00,413`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/blog/blogCommend/{id}],methods=[GET]}" onto public link.newBee.util.Result<link.newBee.Entity.Blog> link.newBee.controller.BlogController.blogCommend(java.lang.Long) #7 7.350 2025-07-16 08:23:00,413`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/blog/blogComment/{id}],methods=[GET]}" onto public link.newBee.util.Result<link.newBee.Entity.Blog> link.newBee.controller.BlogController.blogComment(java.lang.Long) #7 7.355 2025-07-16 08:23:00,414`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/blog/getBlogById/{id}],methods=[GET]}" onto public link.newBee.util.Result<link.newBee.Entity.Blog> link.newBee.controller.BlogController.getBlogById(java.lang.Long) #7 7.355 2025-07-16 08:23:00,414`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/blog/insert],methods=[POST],consumes=[application/json]}" onto public link.newBee.util.Result<link.newBee.Entity.Blog> link.newBee.controller.BlogController.insert(link.newBee.Entity.Blog) #7 7.355 2025-07-16 08:23:00,415`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/upload/qiniu || /newbee/upload/qiniu/**],methods=[POST || PUT],consumes=[multipart/form-data]}" onto public link.newBee.util.Result<java.lang.String> link.newBee.controller.UploadController.uploadImgQiniu(org.springframework.web.multipart.MultipartFile) #7 7.355 2025-07-16 08:23:00,416`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/newbee/github/getUser/{code}],methods=[GET]}" onto public java.util.Map link.newBee.controller.GitHubOauthController.getUser(java.lang.String) #7 7.355 2025-07-16 08:23:00,417`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse) #7 7.355 2025-07-16 08:23:00,417`_main`_INFO `_org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping`_Mapped "{[/error]}" 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) #7 7.573 2025-07-16 08:23:00,631`_main`_INFO `_org.springframework.web.servlet.handler.SimpleUrlHandlerMapping`_Mapped URL path [/static/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] #7 7.573 2025-07-16 08:23:00,632`_main`_INFO `_org.springframework.web.servlet.handler.SimpleUrlHandlerMapping`_Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] #7 7.573 2025-07-16 08:23:00,632`_main`_INFO `_org.springframework.web.servlet.handler.SimpleUrlHandlerMapping`_Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] #7 7.972 2025-07-16 08:23:01,035`_main`_INFO `_org.springframework.web.servlet.handler.SimpleUrlHandlerMapping`_Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler] #7 8.285 2025-07-16 08:23:01,347`_main`_INFO `_org.springframework.jmx.export.annotation.AnnotationMBeanExporter`_Registering beans for JMX exposure on startup #7 8.302 2025-07-16 08:23:01,365`_main`_INFO `_org.apache.coyote.http11.Http11NioProtocol`_Initializing ProtocolHandler ["http-nio-8003"] #7 8.312 2025-07-16 08:23:01,375`_main`_INFO `_org.apache.coyote.http11.Http11NioProtocol`_Starting ProtocolHandler ["http-nio-8003"] #7 8.319 2025-07-16 08:23:01,382`_main`_INFO `_org.apache.tomcat.util.net.NioSelectorPool`_Using a shared selector for servlet write/read #7 8.341 2025-07-16 08:23:01,402`_main`_INFO `_org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer`_Tomcat started on port(s): 8003 (http) 为啥卡这了
07-17
2025-10-28T15:40:01.982+08:00 INFO 9368 --- [chapter06] [ main] book.chapter06.Chapter06Application : Starting Chapter06Application using Java 21.0.1 with PID 9368 (D:\Dev-Cpp\IDER\jebra\daima_java\chapter06\target\classes started by 廾匸 in D:\Dev-Cpp\IDER\jebra\daima_java\chapter06) 2025-10-28T15:40:01.984+08:00 INFO 9368 --- [chapter06] [ main] book.chapter06.Chapter06Application : No active profile set, falling back to 1 default profile: "default" 2025-10-28T15:40:02.485+08:00 INFO 9368 --- [chapter06] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2025-10-28T15:40:02.516+08:00 INFO 9368 --- [chapter06] [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 26 ms. Found 1 JPA repository interface. 2025-10-28T15:40:02.780+08:00 INFO 9368 --- [chapter06] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8081 (http) 2025-10-28T15:40:02.788+08:00 INFO 9368 --- [chapter06] [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2025-10-28T15:40:02.788+08:00 INFO 9368 --- [chapter06] [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.48] 2025-10-28T15:40:02.815+08:00 INFO 9368 --- [chapter06] [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2025-10-28T15:40:02.816+08:00 INFO 9368 --- [chapter06] [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 799 ms 2025-10-28T15:40:02.959+08:00 INFO 9368 --- [chapter06] [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] 2025-10-28T15:40:02.982+08:00 INFO 9368 --- [chapter06] [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.6.33.Final 2025-10-28T15:40:02.999+08:00 INFO 9368 --- [chapter06] [ main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled 2025-10-28T15:40:03.154+08:00 INFO 9368 --- [chapter06] [ main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer 2025-10-28T15:40:03.169+08:00 INFO 9368 --- [chapter06] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... 2025-10-28T15:40:03.253+08:00 INFO 9368 --- [chapter06] [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@470135da 2025-10-28T15:40:03.254+08:00 INFO 9368 --- [chapter06] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. 2025-10-28T15:40:03.286+08:00 WARN 9368 --- [chapter06] [ main] org.hibernate.orm.deprecation : HHH90000025: MySQL8Dialect does not need to be specified explicitly using &#39;hibernate.dialect&#39; (remove the property setting and it will be selected by default) 2025-10-28T15:40:03.287+08:00 WARN 9368 --- [chapter06] [ main] org.hibernate.orm.deprecation : HHH90000026: MySQL8Dialect has been deprecated; use org.hibernate.dialect.MySQLDialect instead 2025-10-28T15:40:03.298+08:00 INFO 9368 --- [chapter06] [ main] org.hibernate.orm.connections.pooling : HHH10001005: Database info: Database JDBC URL [Connecting through datasource &#39;HikariDataSource (HikariPool-1)&#39;] Database driver: undefined/unknown Database version: 8.0 Autocommit mode: undefined/unknown Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown 2025-10-28T15:40:03.707+08:00 INFO 9368 --- [chapter06] [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set &#39;hibernate.transaction.jta.platform&#39; to enable JTA platform integration) 2025-10-28T15:40:03.739+08:00 INFO 9368 --- [chapter06] [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit &#39;default&#39; 2025-10-28T15:40:03.762+08:00 WARN 9368 --- [chapter06] [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2025-10-28T15:40:04.148+08:00 INFO 9368 --- [chapter06] [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 1 endpoint beneath base path &#39;/actuator&#39; 2025-10-28T15:40:04.195+08:00 INFO 9368 --- [chapter06] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8081 (http) with context path &#39;/&#39; 2025-10-28T15:40:04.201+08:00 INFO 9368 --- [chapter06] [ main] book.chapter06.Chapter06Application : Started Chapter06Application in 2.482 seconds (process running for 2.832) 2025-10-28T15:40:04.736+08:00 INFO 9368 --- [chapter06] [-10.224.136.139] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet &#39;dispatcherServlet&#39; 2025-10-28T15:40:04.737+08:00 INFO 9368 --- [chapter06] [-10.224.136.139] o.s.web.servlet.DispatcherServlet : Initializing Servlet &#39;dispatcherServlet&#39; 2025-10-28T15:40:04.737+08:00 INFO 9368 --- [chapter06] [-10.224.136.139] o.s.web.servlet.DispatcherServlet : Completed initialization in 0 ms这是我的项目运行日志,没有报错但是我运行网站显示Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Oct 28 15:42:14 CST 2025 There was an unexpected error (type=Not Found, status=404).
最新发布
10-29
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值