NutzCN Logo
精华 用dao.fetchLinks方法时有办法将执行的语句输出在日志中么?
发布于 3159天前 作者 qq_519c39e0 2989 次浏览 复制 上一个帖子 下一个帖子
标签:

如题,用dao.fetchLinks方法时有办法将执行的语句输出在日志中么?

6 回复

?? 难道其他操作有打印SQL,唯独fetchLinks没打印???

发现fetchlinks其实是有语句输出的,初步判断是一对一的关系没有正确识别所以没有执行的原因。

public class JoinInVO
{
   @Id
   private int id;
   /**关联的供应商id和经销商id*/

   @Column
   protected String supplyerId;
   @Column
   private String salesId;
   @Column
   private String userLevelId;

   @One(target = JoinInLevelVO.class, field = "userLevelId", key = "levelId")
   protected JoinInLevelVO joinInLevelVO;
}
``````
public class JoinInLevelVO
{
   //通用字段
   @Name
   @Column
   private String levelId;
   @Column
   private String levelName;
   @Column
   private String companyId;
}

这个关联的写法应该是没有问题的

贴fetchLinks代码

JoinInVO joininVO = JoinInBO.fetchJoinIn(dao, userVO.getUserId(), orderVO.getSalesId());//查找加盟的记录
dao.fetchLinks(joininVO, "levelVO");

额问题已解决,谢谢wendal兽总

添加回复
请先登陆
回到顶部