# SimpleORM **Repository Path**: youngtze/SimpleORM ## Basic Information - **Project Name**: SimpleORM - **Description**: 一个基于运行时注解+动态代理,封装JDBC底层操作的简易ORM框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-03-26 - **Last Updated**: 2025-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: ORM ## README # 一个基于运行时注解+动态代理,封装JDBC底层操作的简易ORM框架 ## 使用方式如下: ### 1、使用IntelliJ IDE打开simple-orm项目 ### 2、打开simple-orm/src/main/java/test/Test.java文件,执行Test类的main方法 2.1、若程序执行过程中,在控制台中出现类似以下的报错信息,则需要调整JDK版本。 >![jdk_version_error](./images/jdk_version_error.png) 2.2、进入如下路径: Settings/Build,Execution,Deployment/Compiler/Java Compiler 可以对模块的JDK版本进行设置。可设置1.8或更高版本。 >![change_jdk_version](./images/change_jdk_version.png) ### 3、若环境正常,执行程序后,将在控件台输出如下图所示的日志信息。 >![success_output_log](./images/success_output_log.png) ### 4、数据库连接信息见 jdbc.properties 文件 4.1、初始情况下,test数据库/user数据表中的信息如下: ```mysql # 建表语句 CREATE TABLE user ( id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, age INT NOT NULL, phone VARCHAR(30) NOT NULL, email VARCHAR(30) NOT NULL ); # 插入数据 INSERT INTO user (username, age, phone, email) VALUES ('zhangsan', 18, '13248567668', '13248567668@163.com'); INSERT INTO user (username, age, phone, email) VALUES ('lisi', 19, '15236478447', '15236478447@163.com'); INSERT INTO user (username, age, phone, email) VALUES ('wangwu', 20, '18957482446', '18957482446@163.com'); INSERT INTO user (username, age, phone, email) VALUES ('zhaoliu', 21, '13378865432', '13378865432@163.com'); ```