SQL语句左外连接这样写不会报错,但HQL语句报错了,不知道问题是不是处在这里
解决方案 »
- Oracle序列自动增长问题
- hql "from table" 查询出错
- S2sh Spring注入的是上一级的接口还是实现类?
- spring security
- 跪求高人:发布web service如何让网络上其他机器也能访问?
- 如果用XSL把XML展示在网页的text控件上,当要修改后,怎么得到这个修改后的XML
- struts中遇到的奇怪问题?
- 使用实体EJB连接数据库oracle。jndi和对象关联问题。很菜,但不会。:(
- 不用JBoss-Tomcat整合版,该怎么配置两者??
- 请教spring mybatits 事物管理
- java执行的sql有中文,获取不了记录
- sql向mysql数据库迁移,分页出现问题,报的应该是 关键字错误,但是死活发现不了
HQL带的连接语句只能是实体与该实体的属性 进行连接
其意义就是为了优化(通过延迟加载查询关联的属性实在太傻逼了..)
我知道的就这些 期待其他人补充 你也可以用SQL查询然后addEntity
select a.name,a.jobnum,a.password,b.name,a.id,a.status,a.role_id,c.rolename from (Teacher a a left outer join Department b on a.department_id=b.id )left outer join Role c on c.id=a.role_id where a.status=1 order by a.id desc
Oracle 可以用,HQL居然报ERROR - line 1:82: unexpected token: (
求解脱啊