产品规格表prosize(id,name,cid) 产品类别表category(id,name)
prosize.cid=category.id,在mybatis里如何对产品规格表进行增删改查,写SQL语句
之后在页面如何用EL表达式显示出产品类别表的属性name,主要是对产品规格表进行操作
谢谢啦!
你是整个流程都不知道怎么做么,如果是这样你应该找一个小的demo,网上会有很多,对比的看一下,其实对于你问的问题,个人理解是很基础的,
会使用mybatis应该就会的,希望对你有帮助,
对于如何展示类别表的name,只需要连表查询一下,获取到name
(select p.*,c.name from prosize p left join category c on p.cid=c.id)返回的时候返回List的形式,或者新建实体接收
对于外键的需要在写xml进行配置,标签就是写入相关联的实体,你可以上网找一下教程,如果看不懂私信我
对于外键的需要在写xml进行配置,标签就是写入相关联的实体,你可以上网找一下教程,如果看不懂私信我
这是mybatis,不需要像hibernate一样做外键的关联,
楼主可以申明一个用于查询结果的类,类中存放的是楼主需要显示的数据的属性,在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是不需要在乎外键的