EasyUI中datagrid向后台传参数
我要实现:1datagrid向Controller中传递了两个字段一个是书籍类型名,一个是书籍名(书籍类型名是在书籍分类表中,书籍名在书籍表中,书籍表中有书籍分类的编号,...
我要实现:
1datagrid向Controller中传递了两个字段一个是书籍类型名,一个是书籍名(书籍类型名是在书籍分类表中,书籍名在书籍表中,书籍表中有书籍分类的编号,通过注解映射到两个实体类中BookClassField,Book)
2 我想在Controller中方法的参数使用一个Book作为参数
public ListselectByTypeId(Book book);
3所以我将两个实体类用注解方式进行了一对一的关联,但是Controller中 book.getClassField().getTypeName()取不出来TypeName也不报错我想问我的这个实现思路是不是又问题 展开
1datagrid向Controller中传递了两个字段一个是书籍类型名,一个是书籍名(书籍类型名是在书籍分类表中,书籍名在书籍表中,书籍表中有书籍分类的编号,通过注解映射到两个实体类中BookClassField,Book)
2 我想在Controller中方法的参数使用一个Book作为参数
public ListselectByTypeId(Book book);
3所以我将两个实体类用注解方式进行了一对一的关联,但是Controller中 book.getClassField().getTypeName()取不出来TypeName也不报错我想问我的这个实现思路是不是又问题 展开
1个回答
展开全部
看你这关联,在实体类里面建立了关联对象的?
用的什么啊?hibernate?
是不是延迟加载的问题哦...
用的什么啊?hibernate?
是不是延迟加载的问题哦...
追问
你好 建立了对象关联 但是还是不行 通过EasyUI向后台传递两个参数,两个参数属于不同实体类,我的controller类中的方法参数难道也要写两个实体类对象吗,有没有其他方式啊
追答
public ListselectByTypeId(Book book);
这个方法是不是按照你读取的book名字去干了什么?查询数据库?
你用book接受了名字参数,还有一个类型参数用什么接受的?
book.getClassField().getTypeName()
这里面第一个getClassField()得到的是什么?如果上面的方法查询了数据库,你也给两个实体类建立了关联对象,那getClassField()得到的对象才可能.getTypeName()啊...
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询