JPA中注解的应用(学习笔记)
来源:互联网 发布:海文网络班班代 编辑:程序博客网 时间:2024/06/06 03:58
基于JPA注解的对象关系映射
映射命名查询
基于JPA注解的对象关系映射
JPA的注解定义放置在javax.persistence包中
@Entity(定义一个类为持久化实体类)
@Table(为持久化实体类指名所对应的表名)
@Id(定义对象标识符~主键)
@Temporal(映射日期相关的类型)
@Basic(普通的属性,当实体类中没有任何注解时,默认为basic)
@Column(为属性指明所对应列的相关信息)
@Version--JPA注解中乐观锁
JPA注解中关联映射的应用:
一对多(@OneToMany)
一对一(@OneToOne)
多对多(@ManyToMany)
映射命名查询
@NamedQueries
@Named@Query
AccountTest.javapublic voidcreateQueryName(){Sessionsession=HibernateUtils.getSession();Transactiontx=session.beginTransaction(); Queryquery=session.getNamedQuery("Account.findById");query.setInteger("id",1); List<Account>list=query.list();for(Accounta:list){System.out.println(a);} tx.commit();session.close(); }}
Account.java@NamedQueries( //命名查询{@NamedQuery(name="Account.findById",query="fromAccount where id=:id")})
0 0
- JPA中注解的应用(学习笔记)
- JPA学习 注解的使用
- JPA 中注解的作用
- JPA学习笔记(3)——JPA注解
- JPA学习笔记(3)——JPA注解
- JPA学习笔记(3)——JPA注解
- JPA 注解笔记
- JPA注解学习总结
- hibernate中JPA注解
- JPA学习笔记【三】【基本注解,Table主键生成策略】
- JPA的Basic注解
- JPA的Id注解
- JPA的Embeddable注解
- JPA 有用的注解
- JPA的Embeddable注解
- JPA的Table注解
- JPA的基本注解
- JPA的Embeddable注解
- TOEFL writing
- iOS 缓存清除方法
- 排序算啊之选择排序
- stack or queue
- Codeforces Round #225 (Div. 1) C-Propagating tree (DFS序+线段树/树状数组)
- JPA中注解的应用(学习笔记)
- numpy学习笔记二:numpy基础
- Linux屏幕录像
- angular $location服务
- linux基本命令(40)——wc命令
- Git安装及常用命令简介
- Learning OpenCV:cvCvtColor and cvCanny
- Android官方开发文档Training系列课程中文版:动画视图之转场框架介绍
- 文件的下载(通过NSURLConnection代理)