数据表列名与数据库关键字冲突,在Hibernate下的解决办法

设计了一个数据库,某一个列名字是key,这与mysql数据库关键字冲突了,Hibernate下save总是报错。

在mysql命令中,解决办法很简单,只需要将关键字key用引号括起来就好了。

在Hibernate下也很简单,注解的时候为key加上双引号即可,如下所示,记得为引号转义哦:

@Column(name = "\"key\"")
private String key;

 

posted @ 2013-08-01 20:15  敲代码的小阿狸  阅读(1311)  评论(0编辑  收藏  举报