一.DATE類型保存為時分秒
@Temporal(TemporalType.TIMESTAMP)
?@Column(name = "UPDATE_TIME", unique = false, nullable = true, insertable = true, updatable = true, length = 7)
取出來展示的時候用toLocalString就行了
二.增加臨時字段
@Transient
三.主鍵table生成
@Id
?@TableGenerator(name="GENERATOR_ID",table="PF_GENERATOR")?
?@GeneratedValue(strategy=GenerationType.TABLE, generator="GENERATOR_ID")
?@Column(name = "ID", unique = true, nullable = false, insertable = true, updatable = true, precision = 10, scale = 0)
create table PF_GENERATOR
(
? SEQUENCE_NAME????????? VARCHAR2(40) primary key,
? SEQUENCE_NEXT_HI_VALUE NUMBER(10)
)
表也要生成javaBean
四.刪除分為兩步
StCreditType ct = em.merge(creditType);
?em.remove(ct);
五.操作數據庫頭部
@Transactional
public class CreditTypeServiceImpl implements CriditTypeService {
?private EntityManager em;
?@PersistenceContext
?public void setEm(EntityManager em) {
??this.em = em;
?}