@Id
@SequenceGenerator(name="search_fees_seq_gen", sequenceName="search_fees_seq", allocationSize=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="search_fees_seq_gen")
@Column(name="MSF_ID")
@Override
public Integer getId(){
return super.getId();
}
....
INSERT INTO SEARCH_FEES ( MSF_ID, MSF_VAT, MSF_UNITPRICE )
VALUES ( SEARCH_FEES_SEQ.NEXTVAL, 15,100);
我有一个class Fee
我已经映射到一个table SEARCH_FEES
. 我已经使用Hibernate
并成功地将一些记录添加到表中。然后我尝试使用上面的插入语句手动添加记录。选择语句显示新添加的数据。
但是当我使用Hibernate
从数据库中获取添加的数据时,它只获取自己添加的数据。我正在使用Oracle 11g XE
. 你能帮帮我吗?谢谢。