我有一堂课有特定的栏目,比如说
Class A
{
private String A;
private String B;
private String C;
// Getter Setter of respectives
}
现在发生了什么我有相同的列A和列B只有列C的值变化。所以我做了类似下面的事情
A a = new A();
a.setA(..);
a.setB(..);
for(i=0;i<length;i++){
a.setC(..);
getHibernateTemplate.saveOrUpdate(a);
// or something like this
// A a1 = new A();
// a1 = a;
// a1. setC(..);
// getHibernateTemplate.saveOrUpdate(a1);
}
我的问题是它不存储长度的记录数,它只更新那条记录。
我知道休眠将其作为持久对象访问的原因,即使我更改值并再次保存它也会更新现有记录,并且可以通过每次获取新对象并将其设置为所有值来解决。但我不想要它,有没有办法告诉休眠保存该记录而不是更新?