过氏分享 http://blog.sciencenet.cn/u/xirongguo

博文

Java Persistence(JPA)

已有 3132 次阅读 2011-6-20 16:44 |个人分类:系统工程|系统分类:科研笔记| JPA

JPA主要是针对数据库中数据表的注解(关联映射),所生成的实体类是该数据表的一个抽象,实体属性的注解主要是面向不同实体类各属性间关系的描述或者属性与实体类间的关系映射。
  • 实体类的排序需要通过NamedQuery语句添加ORDER BY子句来实现
    @NamedQuery(name = "MlrTle.findBySatId", query = "SELECT m FROM MlrTle m WHERE m.mlrTlePK.satId = :satId ORDER BY m.mlrTlePK.epoch DESC")
  • 实体类内部集合性的属性可以通过@OrderBy注解来实现(对于属性类来说,需要引用属性类中相应的成员列)
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "mlrSat", fetch = FetchType.LAZY)
    @OrderBy("mlrTlePK.epoch DESC")
    private Collection<MlrTle> mlrTleCollection;


https://blog.sciencenet.cn/blog-427394-457342.html

上一篇:Java调用动态链接库(.dll)
下一篇:Java数据绑定
收藏 IP: 124.16.186.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-20 15:04

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部