`

想写一个ORM的框架

    博客分类:
  • JDBC
阅读更多

       其实也是受公司框架启发,公司写bean都是自动生成,只要在一个WEB应用中输入包名和表名,就能自动生成bean,其中一种bean是普通的pojo,是数据库表的一些字段,加上setget方法,另外一些就是增删改查的table类。

        以上虽然看不到如何实现,但是无非也就是读取databaseMeta和ResultSetMeta信息,然后IO写文件。

但是公司的这个只能一个是单个实例,没有实现类关联,如果要Insert,要程序员自己手动编写,我希望读取外键信息,然后在生成bean里面加进去一个List,我琢磨着只要一对多关系就够了,比如作者类和书籍类,一个作者有很多书籍,一本书籍也有很多作者,表面上看是多对多的关系,但是操作的时候,基本都是按照一方来操作的,所以只要在书籍类和作者类中增加一个List表面多的那一方就Ok 了。不知道这种思想对不对,请大家拍砖。

        如过有兴趣,大家一起研究开发。呵呵 

0
0
分享到:
评论

相关推荐

    主流ORM框架技术应用

    在深入探讨ORM框架之前,我们先来了解一下软件工程中的一个重要设计模式——MVC(Model-View-Controller),它对于理解后续ORM框架的应用至关重要。 ##### 1.1 MVC设计模式的基本概念 MVC设计模式是一种软件架构...

    手写ORM框架笔记.txt

    通过以上设计思路和实现步骤,我们可以看到手写一个ORM框架不仅可以极大地提高开发效率,还能降低错误率。此外,通过合理的抽象和封装,可以使框架具有更好的扩展性和灵活性,从而适应更多复杂的业务场景。在实际...

    ASP.NET 自已封装的ORM 框架版本2

    例如,假设我们有一个用户表和一个订单表,通过ORM框架可以方便地获取某个用户的全部订单信息,而无需手动编写JOIN SQL语句。 分页功能在Web应用中尤其重要,它能帮助提高用户体验并减轻服务器负载。在自封装的ORM...

    ORM框架ORM框架ORM框架ORM框架

    "自己写的ORM很好用"这个标签可能指的是开发者或者团队自行开发了一个ORM框架,并且在实际项目中表现良好。这样的ORM框架可以根据具体需求进行定制,更好地适应项目的特性和业务逻辑。自定义ORM的优势在于可以更紧密...

    sqlite3的ORM框架

    1. **数据库连接管理**:ORM框架会提供一个连接管理机制,用于创建、打开、关闭SQLite3数据库。这通常涉及到初始化配置,如数据库文件路径、错误处理等。 2. **数据模型类**:开发者会定义一系列类,这些类与数据库...

    手写简易版ORM框架(仿mybatis)

    你可能实现了一个简单的会话接口或类,供用户进行数据库操作。 5. **结果集映射**:框架需要能够将数据库查询的结果映射为Java对象,这可能通过自定义的映射逻辑或自动类型转换来实现。 6. **接口与注解**:为了让...

    02-01-11-基于Spring JDBC手写定制自己的ORM框架1

    在本课程"02-01-11-基于Spring JDBC手写定制自己的ORM框架1"中,我们将探讨如何利用Spring的JdbcTemplate设计理念,来构建一个自定义的ORM(对象关系映射)框架。ORM框架的主要目的是简化Java应用程序与数据库之间的...

    简单高效的ORM框架

    FluentAdo,根据名称可以推测,这可能是一个基于.NET平台的ORM框架,其设计灵感可能来自于Fluent NHibernate,一个知名的NHibernate扩展。Fluent接口是一种编程风格,通过链式方法调用来构建复杂的配置或查询,使...

    SqliteORM,一个很好的Sqlite ORM框架

    Sqlite ORM 是一个简单的C#类,对Sqlite的操作进行了封装,主要功能包括:表定义、生成,访问,更新等,其中,支持,多表的连接操作,语法类似Linq语法,使用非常方便,附加了使用说明文档。 例如,添加记录操作为...

    基于java 简易ORM 框架实现(一)

    1. **数据对象映射**:这是ORM框架的基础,我们需要定义一个Java类,该类代表数据库中的一个表,并在类中声明字段,这些字段对应表中的列。通过注解如`@Table`(表名)、`@Column`(列名)等,我们可以将类与数据库...

    基于java 简易ORM 框架实现(二)

    在本篇“基于Java简易ORM框架实现(二)”中,我们将深入探讨如何构建一个简单的对象关系映射(Object-Relational Mapping,ORM)框架。ORM框架是Java开发中常用的一种技术,它允许开发者以面向对象的方式操作数据库,...

    ORM框架实例代码

    使用ORM框架的一个关键优势是它支持 LINQ (Language Integrated Query)。LINQ 是一种在.NET环境中集成的查询语言,允许开发者使用C#或VB.NET的语法来编写查询,然后由编译器转换为相应的数据库查询。在Easy4net中,...

    自制ORM框架源代码

    本项目是一个基于JDK 6.0的自定义ORM框架,旨在通过注解编程来封装JDBC的繁琐操作,实现对数据库的便捷访问和数据映射。 1. 注解编程:此框架的核心思想是利用JDK 6.0引入的注解特性,为类和字段添加特定的元数据,...

    手写ORM框架.java

    博文资源

    轻量级Net的ORM框架

    文件名为"LSR.ORM"可能是一个具体的ORM框架或者库,其名称暗示了它可能是"Lightweight Simple ORM"的缩写,设计目标是提供一个简单、轻量级的.NET ORM解决方案。关于LSR.ORM,我们可以推测它可能包含以下组件或特性...

    一个C#的ORM框架

    一个自己写的ORM框架,做了一些连接池和OR映射的功能, 测试效率还行,详情见http://blog.csdn.net/shmilyhe/archive/2009/09/07/4526191.aspx 暂时只支持SQL SERVER 和MYSQL 晚些会上传一些DEMO

    巧用工具封装属于自己的ORM框架【XutilsDbUtil】分装

    在这个主题中,我们将探讨如何封装一个自定义的ORM框架,以XutilsDbUtil为例。 XutilsDbUtil是基于XUtils框架的一个数据库操作组件,它简化了Android开发中的数据库操作。XUtils是由百度开源的一个综合性框架,包含...

    orm框架

    在Java、.NET等编程环境中,ORM框架极大地简化了数据库操作,提高了开发效率,并且提高了代码的可移植性。 标题中的“orm框架”指的是这一类技术的总称,它通过建立对象模型与数据库表之间的映射关系,实现了数据的...

    我的 ORM 框架

    使用运算符重载,实现 ORM 框架里的 INSERT、UPDATE、DELETE 和 SELECT 语句动态生成。SELECT 语句支持 INNER JOIN、LEFT OUTER JOIN 和RIGHT OUTER JOIN 多表联合查询,但不支持同一表的联合查询。 代码中只实现了 ...

Global site tag (gtag.js) - Google Analytics