java query.addEntity连表查询多个实体时结果错误,但在PL/SQL中执行正常。
对于连接了多个表的查询,这就可能造成问题,因为可能在多个表中出现同样名字的字段。下面的方法就可以避免字段名重复的问题:
List cats = sess.createSQLQuery( " select {cat.*} from cats cat " ).addEntity( " cat " , Cat. class ).list();
本文探讨了使用JavaQuery进行多表连接查询时,如何避免因字段名重复导致的结果错误。通过示例展示了正确使用addEntity方法,确保查询结果的准确性。
java query.addEntity连表查询多个实体时结果错误,但在PL/SQL中执行正常。
对于连接了多个表的查询,这就可能造成问题,因为可能在多个表中出现同样名字的字段。下面的方法就可以避免字段名重复的问题:
List cats = sess.createSQLQuery( " select {cat.*} from cats cat " ).addEntity( " cat " , Cat. class ).list();
8509

被折叠的 条评论
为什么被折叠?
