Hibernate HQL问题 com.eagle.member.valueobject.Member m,com.eagle.company.valueobject.Company c -----------------------------这句看看呢?> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 com.eagle.member.valueobject.Member m,com.eagle.company.valueobject.Company c 这个我试过了,一样的,结果是这样的,多的一倍的记录都是c中有字段为空比如数据为data companyname address2005-03-02 1 12005-04-03 2 2结果为data companyname address2005-03-02 1 12005-04-03 2 2null 1 1null 2 2 两个表是一对一的关系c.companyId=m.companyId 那搂主你把这个hql语句翻作sql语句,拿到数据库客户端的查询分析器里执行有问题吗?如果没问题,那就是hibernate的问题了,而且我看你这个写法如果没错的话,应该是很老的hql方言了,也就是说这个hibernate版本太低了 应该是Hql错了,用打出来的sql运行一下,就知道哪不对了 先试一试,那个hibernate在哪里看版本, 我把打出来的sql语句在数据库中运行没问题,是hibernate的问题,我该用多少的版本 看视频上的taglib输入的时候都有提示,为什么我的没有? 我开刚始用jquery,怎么IE好像没有识别$符号标识的JS一样 为什么 我用struts1的 validator验证框架 验证double,不生效? 在线等~~ JAVA和域控制器的问题~~~ 超级难题。web乱码问题 测试ejb时出现异常! jstl中c:out显示变量出错 说说你们学习JAVA的路线... OC4J证书服务器配置 SSL 急急急急!!! Shark如何让多个工作流整合 jboss 启动不了,出现如下错误!!! 对ssl熟悉的朋友,有关ssl的问题....
这个我试过了,一样的,结果是这样的,多的一倍的记录都是c中有字段为空
比如数据为
data companyname address
2005-03-02 1 1
2005-04-03 2 2
结果为
data companyname address
2005-03-02 1 1
2005-04-03 2 2
null 1 1
null 2 2
如果没问题,那就是hibernate的问题了,而且我看你这个写法如果没错的话,应该是很老的hql方言了,也就是说这个hibernate版本太低了