关于ibatis使用方面一个问题的请教
我是初次接触ibatis,以前用过一段时间的hibernate,现在准备将一个基于hibernate框架的应用移植到ibatis下面,但是现在我有一个疑惑。我这里有一个bean文件,基本定义如下:
public class OntDataClass {
private Long id;
private String className;
private String uri;
private OntDataClass parentClass;
private List<OntDataClass> children;
/**省略getter和setter方法**/
}
其中parentClass是一个对象,我在hibernate下使用如下可以定义可以和数据库中'pid'字段对应
@ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinColumn(name = "pid")
public OntDataClass getParentClass() {
return parentClass;
}
但是现在在ibatis下面,我不知道该如何处理这一步,请问有高手可以指点下吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你看下Ibatis的Mapper文档就会明白的,在ResultMap中配置一下,就能通过pid查询你要的实体类值,并在当POJO里面显示你要的.
在配置SQL的地方定义返回结果类型,然后和你的pojo做一一对应,要么直接拿到结果java反射去init你的pojo