Java 本地H2服务器+;休眠:现有数据库不可见
我创建了一个表:Java 本地H2服务器+;休眠:现有数据库不可见,java,hibernate,jdbc,orm,h2,Java,Hibernate,Jdbc,Orm,H2,我创建了一个表: 创建表“类别”( `id`标识主键, `类别'VARCHAR(512)不为空 ); 并尝试使用URL从中获取数据: jdbc.url=jdbc:h2:~/test 它可以在管理员控制台正常工作。 但是“Table”类别“not found;”在使用JDBC从上述URL访问表时发生 数据库属性: 数据源bean.xml: 如何解决此问题?您不应手动引用名称。让Hibernate为您做这件事,只需添加此属性Hibernate.globally\u quoted\u iden
创建表“类别”(
`id`标识主键,
`类别'VARCHAR(512)不为空
);
并尝试使用URL从中获取数据:
jdbc.url=jdbc:h2:~/test
它可以在管理员控制台正常工作。但是“Table”类别“not found;”在使用JDBC从上述URL访问表时发生
数据库属性: 数据源bean.xml:
如何解决此问题?您不应手动引用名称。让Hibernate为您做这件事,只需添加此属性
Hibernate.globally\u quoted\u identifiers=true
即可引用所有数据库标识符。它从3.5版开始在Hibernate中可用
jdbc.driverClassName=org.h2.Driver
jdbc.url=jdbc:h2:~/test
jdbc.username=sa
jdbc.password=