相关疑难解决方法(0)

使用JPA创建带有保留字名称的字段

@Column(name="open")
Run Code Online (Sandbox Code Playgroud)

使用sqlserver方言与hibernate.

[SchemaUpdate] Unsuccessful: create table auth_session (id numeric(19,0) identity not null, active tinyint null, creation_date datetime not null, last_modified datetime not null, maxidle int null, maxlive int null, open tinyint null, sessionid varchar(255) not null, user_id numeric(19,0) not null, primary key (id), unique (sessionid))
[SchemaUpdate] Incorrect syntax near the keyword 'open'.
Run Code Online (Sandbox Code Playgroud)

我希望hibernate在创建表时使用带引号的标识符.

关于如何处理这个问题的任何想法...除了重命名字段?

java sql-server orm hibernate jpa

76
推荐指数
6
解决办法
4万
查看次数

如何为MySql中与受保护关键字共享同名的表编写SQL?

以下查询将不会执行

mysql_query("SELECT * FROM order WHERE orderID = 102;");
Run Code Online (Sandbox Code Playgroud)

它会产生以下错误消息:

您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在第2行的'order WHERE orderID = 102'附近使用正确的语法

如何编写将成功查询此表的SQL?

php mysql

-3
推荐指数
1
解决办法
1536
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

mysql ×1

orm ×1

php ×1

sql-server ×1