使用hibernate 的hql进行查询表名无效问题
2016-10-30 17:44
375 查看
使用hibernate的hql进行查询时遇到如下问题
com.microsoft.sqlserver.jdbc.SQLServerException:对象名xxx无效
代码都是复制的不存在错误的问题,后来经网上查询发现sqlserver在查询时表名那块要这样写:数据库名.dbo.表名。于是我打印出了我之前的sql执行语句,发现还真没有dbo。于是将这段sql语句放到数据库中执行,也是表名无效,看来有戏。因为我的是hql语句,不能直接在hql语句上加,只能在注解实体类时配置好,于是到对应的实体类,发现只有catlog,于是又加了一个schema=‘dbo’问题解决。@Table(name = "fs_permanent_teacher", catalog = "financetrade",schema = "dbo")
相关文章推荐
- Hibernate使用sql进行查询的问题
- Hibernate使用sql进行查询的问题
- Hibernate使用sql进行查询的问题
- Hibernate使用sql进行查询的问题
- Hibernate使用sql进行查询的问题
- Hibernate 中使用HQL进行查询
- Hibernate使用sql进行查询的问题
- 在Hibernate中使用HQL通过Join进行关联查询
- 通过转成SQL来进行查询,解决hql不能在distinct,group by结果集上使用count的问题
- hibernate中使用HQL进行数据库查询
- 在Hibernate中使用HQL通过Join进行关联查询
- Hibernate使用sql进行查询的问题
- 当使用hql进行投影查询时对于外键为空的记录查询不出来的问题
- Java Hibernate中使用HQL语句进行数据库查询的要点解析
- Hibernate使用sql进行查询的问题
- Hibernate使用sql进行查询的问题
- Hibernate使用sql进行查询的问题
- Hibernate学习31 -- Hibernate查询语言(HQL)5 -- 直接使用sql进行查询
- Hibernate中使用HQL进行查询操作
- Hibernate使用sql进行查询的问题