我的java天地

JPA应用备份

一.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;
 }

posted on 2009-09-24 17:08 tobyxiong 阅读(321) 评论(0)  编辑  收藏 所属分类: java


只有注册用户登录后才能发表评论。


网站导航:
 
<2009年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

导航

统计

常用链接

留言簿(3)

随笔分类(144)

随笔档案(157)

相册

最新随笔

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜