ITPub博客

首页 > 应用开发 > Java > Hibernate Mysql 使用原生sql时,报别名报列不存在的问题。

Hibernate Mysql 使用原生sql时,报别名报列不存在的问题。

原创 Java 作者:self_control 时间:2015-11-16 14:56:30 0 删除 编辑
在hibernate中使用mysql数据库原生sql报列不存在。
java.sql.SQLException:Column 'name' not found

解决方法:在数据连接字符串上加了一个参数&useOldAliasMetadataBehavior=true。
hibernate.connection.url=jdbc:mysql://xxx.xxx.xxx.xxx:3306/xx?useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true


解决方法参考:http://thinkinginsoftware.blogspot.com/2011/05/javasqlsqlexception-column-name-not.html

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30066956/viewspace-1839594/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-12-16

  • 博文量
    49
  • 访问量
    406893