Skip to content

WQL-KXJ/KXJ-ORM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KXJ-ORM

使用原生JDBC自定义封装ORM框架,造一个简单的轮子

主要实现的功能:

  • 自定义数据库连接池
  • ORM映射(表 <-> 类)

1,连接池实现(com.wqlkxj.DBPool)

//调用自定义连接池
DataSource dataSource =new DataSource();
return new SqlSession(dataSource.getConnection());

类图: DBConnectionPool

2,自定义ORM映射

暂时只实现了所有字段的查询

//例:
User obj =new User(); //pojo
SqlSession Session = (SqlSession) new DBSessionFactory().openSqlSession(); //通过sessionFactory调用session
System.out.println(Session.selectAll(obj.getClass()).toString());//查询所有

实现ORM主要通过注解+反射

About

使用原生JDBC自定义封装ORM框架

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages