针对JPA的活动记录模式ActiveJPA.zip
ActiveJPA基于JPA,提供了Martin Fowler所提出的活动记录模式(Active Record pattern)的Java实现。借助于ActiveJPA,模型本身会作为DAO并与数据库交互,这样就不需要额外的代码作为数据访问层了。 ActiveJPA使用到了JPA规范,因此所有JPA的ORM实现(Hibernate、EclipseLink、OpenJPA等)都可以与ActiveJPA协同使用。 示例代码: // Get order by id Order order = Order.findById(12345L); // Get all orders for a customer that are shipped List<Order> orders = Order.where("customer_email", "dummyemail@dummy.com", "status", "shipped"); // Get all orders for the product category 'books' and paginate it Filter filter = new Filter(); filter.setPageNo(1); filter.setPerPage(25); filter.addCondition(new Condition("orderItems.product.category", Operator.eq, "books"); List<Order> orders = Order.where(filter); // Count of orders matching the filter Long count = Order.count(filter); // Get the first order matching the filter Long count = Order.first("customer_email", "dummyemail@dummy.com", "status", "shipped"); // Get the unique order matching the conditions Long count = Order.one("customer_email", "dummyemail@dummy.com", "status", "shipped"); // Dump everything List<Order> orders = Order.all(); // Delete all orders matching the filter Long count = Order.deleteAll(filter); // Check if order exists with the given identifier boolean exists = Order.exists(1234L); // Save order order.setBillingAmount(1000.0); order.persist(); // Delete order order.delete(); // Update attributes Map<String, Object> attributes = new HashMap<String, Object>(); attributes.put("billingAmount", 1000.0); order.updateAttributes(attributes); // Find order item by id within an order order.collections("order_items").findById(123L); // Search order items by filter with an order order.collections("order_items").findById(filter); .... .... 标签:ActiveJPA
- 1
- 2
- 粉丝: 451
- 资源: 1万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- VMware-workstation-full-17.6.2-24409262 最新版本下载
- 机械设计螺丝自动智能包装机sw17可编辑非常好的设计图纸100%好用.zip
- 机械设计螺柱上料铆压step非常好的设计图纸100%好用.zip
- labview paddle ocr识别onnxruntime推理,封装dll, labview调用dll,源码和库函数,支持gpu和cpu,推理速度很快
- 机械设计面条自动成型生产线sw17非常好的设计图纸100%好用.zip
- 机械设计平板搓丝机(搓花机)sw10可编辑非常好的设计图纸100%好用.zip
- 考虑电动汽车热不平衡的锂离子电池组热管理仿真 A reliability design method for a lithium-ion battery pack considering the th
- 机械设计瓶盖自动压缩机sw17非常好的设计图纸100%好用.zip
- 机械设计汽车凸轮自动化检测设备sw17可编辑非常好的设计图纸100%好用.zip
- jquery file upload是一款实用的上传文件插件,项目中刚好用到,在这里记录分享一下(本文附带教程以及源码下载)
- Pem电解槽CCM电化学仿真,采用nafion115膜相关参数,阴极阳极催化层厚度与实际相同 可修改催化剂参考交电流密度,催化层厚度,孔隙率等参数进行ccm的模拟仿真,默认阳极充满水,阴极充满氢气
- 锂离子电池恒流恒压充电Simulink仿真模型(CC-CV)赠送2000多字的说明文档和参考文献
- (22)光伏储能充电simlink仿真模型 1光伏发电+电池储能仿真 对锂电池 蓄电池充电 2恒流充电 恒压充电 两阶段恒流恒压三种模式可选择,对应三个仿真 3完全对照b站up主
- 电力系统暂态稳定性Matlab编程 Simulink仿真 单机无穷大系统发生各类(三相短路,单相接地,两相接地,两相相间短路)等短路故障,各类(单相断线,两相断线,三相断线)等断线故障,暂态稳定仿真
- 机械设计汽车行业,拧螺丝反作用力臂sw17可编辑非常好的设计图纸100%好用.zip
- 自己做的基于模型预测控制(自带的mpc模块)和最优控制理论的Carsim与Matlab simulink联合仿真实现汽车主动避撞和跟车功能(acc自适应巡航),包含simulink模型(其中有车辆逆纵