我是先查找出来主键再封装到要操作的对象中就可以了
要不然只能用比较原始的update语句了
一般你进入一个页面都有查出相应的数据 数据都有对应的id 你可以取出来
我也很久没用这个框架了呵呵 我只按我理解的说啊,首先这是个ORM的东西 就是 Java类 和数据库表的一种映射,那么就是说所有的字段都可以映射的,比如你的主键 在表中交 STU_ID 那么你java类中就应该有个对应的属性叫 STU_ID当然我们姑且认为他是String类型 那么你用update也好 merge也好,最总应该操作的是java对象 然后由hibernate本身去做后面如果映射保存到数据库的这些工作,那么我想你的id是不是可以通过Java类中获得呢,比如类名是Student那么就是 Student.getStuId();是不是就能取得你要的主键呢,一点思路,仅供参考
HQL 用对象获取
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....