xiaocainiaoIng
2015-09-07 06:27
采纳率: 27.3%
浏览 3.9k

mybatis sql语句,EL表达式

产品规格表prosize(id,name,cid) 产品类别表category(id,name)
prosize.cid=category.id,在mybatis里如何对产品规格表进行增删改查,写SQL语句
之后在页面如何用EL表达式显示出产品类别表的属性name,主要是对产品规格表进行操作
谢谢啦!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 晶晶爱学习 2015-09-07 07:48
    已采纳

    你是整个流程都不知道怎么做么,如果是这样你应该找一个小的demo,网上会有很多,对比的看一下,其实对于你问的问题,个人理解是很基础的,
    会使用mybatis应该就会的,希望对你有帮助,
    对于如何展示类别表的name,只需要连表查询一下,获取到name
    (select p.*,c.name from prosize p left join category c on p.cid=c.id)返回的时候返回List的形式,或者新建实体接收

    点赞 评论
  • 猜个 2015-09-07 08:14

    对于外键的需要在写xml进行配置,标签就是写入相关联的实体,你可以上网找一下教程,如果看不懂私信我

    点赞 评论
  • 猜个 2015-09-07 08:15

    对于外键的需要在写xml进行配置,标签就是写入相关联的实体,你可以上网找一下教程,如果看不懂私信我

    点赞 评论
  • 晶晶爱学习 2015-09-07 08:25

    这是mybatis,不需要像hibernate一样做外键的关联,

    点赞 评论
  • zlk_xiaofan 2015-09-07 08:52

    楼主可以申明一个用于查询结果的类,类中存放的是楼主需要显示的数据的属性,在xml文件中使用这个查询语句,要注意的是xml文件中的返回对象是楼主声明的的用于查询结果的类(select p.*,c.name from prosize p left join category c on p.cid=c.id)
    查询结果是一个list集合,在页面上使用迭代循环便利数据#foreach($a in $ist) $a.name #end,其中$a为别名,$list为传入页面的集合$a.name即为要显示的数据,mybatis是不需要在乎外键的

    点赞 评论
  • gp1136612050 2015-09-07 10:45

    建议楼相互在网上找个小demo看看 很简单的!

    点赞 评论

相关推荐 更多相似问题