`
lovnet
  • 浏览: 6883142 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

《partner4java 讲述 p4jorm》之第一步:框架背景

 
阅读更多

(目前第一版,只是花了3天时间完成,所以会存在很多问题和不足,还请给予建议:partner4java@163.com,谢谢)

p4jorm:首先本框架是分别建立在JDBC、Hibernate、Jpa的基础之上,当分别使用JDBC、Hibernate、Jpa时意在简化开发工作,省去基本CURD代码编写。(全称:partner4java orm)注意,本框架目前需要借助于spring,如果有需要,我们可以脱离spring,后期再议。

目标:

1、简单易学,只需要掌握几个注解就可以,注解本身命名也非常容易记忆,所以顶多几十分钟或几分钟就可以书写一个自己的helloworld。

2、实用,去除基本CURD代码编写。

当使用JDBC时,除了创建表和实体,一般只需要在实体上添加两个注解,其他任何类和工作都不需要完成。(表和实体本身就需要,无需为本框架单独创建)

Hibernate、Jpa也可以实现如此简单,但是目前第一版本不想继续了,当前版本hibernate、jpa只需要额外创建一个DAO或Service,DAO和Service中不需要任何代码。也算非常简单了。

3、开源、文档齐全。

当你纠结一些框架没有任何注释时,你是否曾想放弃。本框架添加了大量的注释。且开源,您感觉哪里不合理还请指教。

后面分为三个章节分别介绍:jdbc、hibernate和jpa。您只需要针对需要学习单独章节即可。

目前项目没有发布到maven公服上,如果您使用maven的话,可下载附件解压放入对应目录:如“C:\Users\Administrator\.m2\repository\”

jar、源码、文档 下载地址:http://download.csdn.net/detail/partner4java/5045151

分享到:
评论

相关推荐

    p4jorm 1.0.1版本

    P4JORM,全称为“Perforce JORM”,是一款专为Java应用程序设计的对象关系映射(ORM)框架,它旨在简化数据库操作,通过提供一个高级接口来处理SQL查询和数据持久化。在P4JORM 1.0.1版本中,主要修复了一个与Java ...

    p4jorm 1.0.3版本

    P4JORM,全称为“Perfected Java Object-Relational Mapping”,是一款基于Java语言的高效ORM(对象关系映射)框架。在1.0.3这个版本中,开发者针对用户需求和常见问题进行了重要的改进,提升了框架的稳定性和用户...

    p4jorm 源码 文档 示例

    你还写jdbc呢?还在反复HQL拼写工作?p4jorm让你无需写一行代码,即可进行CURD,真正的简单易学。本人用了3天时间完成,还请各位多多指点 http://blog.csdn.net/partner4java/article/details/8559661 ...

    p4jorm 1.6编译版本

    开始那个版本是1.7,有些同学遇到“java.lang.UnsupportedClassVersionError: Bad version ”问题,如果是jdk 1.6,请用此版本,或者自己编译一个,因为已发布源码

    jorm轻量级的orm框架

    不用写sql啦,不用创建表啦,一个比mybatis更轻量级,比hibernate好用的orm!

    java轻量级ORM实现-jorm (Just ORM)

    This project is based on Java, is a lightweight ORM model. Only concerned about the Object-Relationl Mapping, therefore more simple and easier to use, easier to control. Key support functions and ...

    JORM_2.9_bin

    **JORM 2.9:Java对象存储映射框架** JORM,全称为Java Object Relational Mapping,是一款针对Java开发者的开源持久性框架。它的主要功能是为Java对象提供数据库映射服务,使得开发者可以更加方便地管理和操作...

    jorm-1.0.7.GA-javadoc

    jorm-1.0.7.GA-javadoc

    jorm-unit:JUnit扩展可协助服务器外自动化JPA测试

    1. **JUnit**:JUnit 是一个流行的Java编程语言的单元测试框架。它允许开发者编写可重复执行的测试用例,确保代码的正确性和稳定性。 2. **JPA(Java Persistence API)**:JPA是Java平台上的一个标准,用于处理...

    面向对象设计 PPT

    MVC的低耦合性、高重用性、可维护性、软件工程的可管理性等诸多优点使其在java平台中很受欢迎,其间,也诞生了许多优秀的MVC框架,如专注于控制层的Struts、WebWork, Struts2, JSF等框架,专注于业务逻辑方面的...

    92个经典开源项目集锦

    4. **SAP DB, Hypersonic/Hsql, McKoi, Xindice, OJB, Hibernate, Castor, Torque, JORM, XMLBeans, JiBX, JAXB Reference Implementation, JaxMe**:这些是数据库访问和对象关系映射(ORM)工具,它们帮助开发者在 ...

    java OR-Mapper-开源

    Java OR-Mapper(对象关系映射器)是一种技术,它允许Java开发人员将数据库操作转换为对普通Java对象的操作,从而简化数据访问层的代码。这个开源项目提供了一个轻量级且高性能的解决方案,旨在让开发者能够专注于...

    最近收到的书

    西班牙裔的教育和背景。 纽约:大学理事会,1983 年,150 页,12.95 美元。 弗兰克,M.(主编)。 特殊父母的孩子。 纽约:霍沃斯出版社,1983 年,109 页,20.00 美元。 弗兰克,M.(主编)。 美国新移民:儿童和...

    HealthDeterminants:健康可视化的社会决定因素

    健康的决定因素 健康的社会决定因素的开源可视化...捕获电子健康记录中的社会和行为领域和措施:第2阶段(2014年)。 华盛顿特区:国家科学院出版社。 Gruszin,S.和Jorm,L.(2010年12月)。 公共卫生分类项目(共和

Global site tag (gtag.js) - Google Analytics