hibernater 有链接表的
对于里那一段,就是一个简单的实体表,不做过多的解释
@ManyToOne(targetEntity=Address.class)
@JoinTable(name="person_address", //创建的表
joinColumns=@JoinColumn(name="person_id",referencedColumnName="person_id",unique=true), //在本类所找的类 的名字 还有映射的名字
inverseJoinColumns=@JoinColumn(name="address_id",referencedColumnName="address_id") // 在连接的类的名字 映射的名字
)
private Address address;
Person_inf 里面的主键即作为主键,有作为外键,而且声明唯一约束
所以对于实体,先实力化那段都可以,这个解决了,插入的效能问题
for(int i=0;i<1000;i++){
Person_seven person=new Person_seven();
Address address=new Address();
address.setName(UUID.randomUUID().toString());
person.setAddress(address);
sess.save(person);
sess.save(address);
if(i%20==0){
sess.flush();
sess.clear();
}
}
ta.commit();
sess.close();
}