我正在尝试创建表并尝试插入一些虚拟值。这是SQL
CREATE TABLE IF not exists some_mapping_table (
access_code integer NOT NULL,
email_id VARCHAR(255) NOT NULL
);
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 100, 'me@you.com');
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 110, 'me@you.com');
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 120, 'me@you.com');
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 130, 'me@you.com');
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 140, 'me@you.com');
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 150, 'me@you.com');
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 160, 'me@you.com');
INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 170, 'me@you.com');
启动启动应用程序时出现的异常是
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.jdbc.datasource.init.ScriptStatementFailedException: Failed to execute SQL script statement #15 of URL [file:/Users/vprasanna/Development/Workspace/apple/apple-workplace-dashboard/out/production/resources/data.sql]: INSERT INTO some_mapping_table (access_code, email_id) VALUES ( 100, 'me@you.com'); nested exception is java.sql.SQLDataException: data exception: invalid character value for cast
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:601) ~[spring-beans-5.1.7.RELEASE.jar:5.1.7.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.7.RELEASE.jar:5.1.7.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.7.RELEASE.jar:5.1.7.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.7.RELEASE.jar:5.1.7.RELEASE]
...common frames omitted
Caused by: java.sql.SQLDataException: data exception: invalid character value for cast
at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) ~[hsqldb-2.5.0.jar:2.5.0]
at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) ~[hsqldb-2.5.0.jar:2.5.0]
at org.hsqldb.jdbc.JDBCStatement.fetchResult(Unknown Source) ~[hsqldb-2.5.0.jar:2.5.0]
at org.hsqldb.jdbc.JDBCStatement.execute(Unknown Source) ~[hsqldb-2.5.0.jar:2.5.0]
... common frames omitted
Caused by: org.hsqldb.HsqlException: data exception: invalid character value for cast
at org.hsqldb.error.Error.error(Unknown Source) ~[hsqldb-2.5.0.jar:2.5.0]
at org.hsqldb.error.Error.error(Unknown Source) ~[hsqldb-2.5.0.jar:2.5.0]
当我尝试启动应用程序时,这失败了。我正在使用org.hsqldb:hsqldb:2.5.0
进行运行。在寻找解决方案时需要帮助。
我在data.sql