我遵循了以下基本的Spring批量教程https://spring.io/guides/gs/batch-processing/ .
>
我正在使用IntelliJ 14并创建了一个Spring批处理项目
我在用Mavin。我还有pom。xml文件。
Mvn clean install运行良好,即使应用程序。java告诉我“无法自动连线。找不到JdbcTemplate类型的bean”@Autowired JdbcTemplate JdbcTemplate;
Spring配置有以下功能
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd"
>
当我尝试执行mvn spring-boot: run
时,我收到一个错误
原因由显示引起:org.hsqldb.HsqlException:用户缺乏权限或未找到对象:PEOLES
我错过了什么?谢谢你的帮助。
如果希望在没有数据库配置的情况下运行Spring批处理,那么可以使用
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
更多细节可以在线程Spring Batch上找到,而无需将元数据持久化到数据库?
您应该在src/main/resources
中设置模式初始化。Spring批处理自动运行schema-@@platform@@@。sql
在启动期间,并且-all
告诉它适用于所有平台,如自述中所述。github上的adoc
接下来,您编写一个SQL脚本来创建一个表来存储数据。
src/main/resources/schema all。sql
链接:initial/src/main/resources/schema all。sql
注意:Spring Boot运行架构-@@platform@@@。sql在启动期间自动执行-all是所有平台的默认值。
所以我已经在谷歌和stack上搜索过了,我找到了一堆有同样错误的人,但是没有一个解决方案能解决我的问题。 我正在使用的: Java 8 JavaEE7 TomEE 7.0 M3 JPA 2.0 ORM 1.0 Postgres公司 我认为问题在于命名查询,也许还有ManyToMany关系。 User.java SystemRole.java 持久性.xml user-orm.xml context
我发现这个错误在整个互联网上出现了很多次,但我根本没有找到适合我的情况的解决方案。我有一个 HSQL 数据库 - 我已成功连接到数据库中的一个表。我继续在数据库中创建另一个表 - 根据需要修改完全相同的 Java 代码,但它带来了错误:java.sql.SQLSyntaxErrorException:用户缺少权限或找不到对象:USER。 我发现在我的文件存储脚本中,PRODUCT表创建的代码就在那
我在hsqldb测试中遇到了一点问题。 我在import.sql中添加了我需要的所有内容,它工作得很好。 我创建了一个类: 但是我得到了这个错误:
我正在尝试做一些Ucanaccess实践,用Java管理一些数据库。我得到了一个我不知道如何解决的错误。 我在Access中有一个名为USERS的表: 自动编号,短文本,短文本,数字。 代码继续,但只有一些条件和查询。
当我试图将数据放入数据库时,我出现了一个错误,这是我的注册函数