返回信息流public class models {
private ModelsId id;
private ...
}
public class ModelsId{
private String modeltype;
private String type
}
改怎么通过modeltype type值来删除这条数据呢,不太懂java,求指教,谢谢!
这是一条镜像帖。来源:北邮人论坛 / java / #25971同步于 2013/6/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
hibernate 如何删除数据 复合主键
lyf291450708
2013/6/17镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
【 在 a789asd456fg 的大作中提到: 】
: hql或sql吧,纯面向对象的写法不太会
嗯,谢谢,已经解决了
models = (Models) this.hibernateTemplate.get(Models.class, modelId);\
然后
models.setObjpath(list.get(0));
models.setMaterialpath(list.get(1));
models.setSmallimg(list.get(2));
this.hibernateTemplate.update(models);
就好了
【 在 lyf291450708 的大作中提到: 】
:
: 嗯,谢谢,已经解决了
: models = (Models) this.hibernateTemplate.get(Models.class, modelId);\
: ...................
学习了,原来和操作string类型的id是一样的,哈哈,谢谢啦
改成只要操作一个类不可以吗
将 private String modeltype;
private String type
都写在你的model里面,然后声明 ModelsId为IdClass。。这样操作比较顺畅。。