ORMLite是一个轻量级的Java对象关系映射持久层框架。支持包括MySQL、Postgres、MicrosoftSQLServer、H2、Derby、HSQLDB和Sqlite等在内的数据库。提供灵活的QueryBuilder来构建复杂的数据查询。强大的抽象DAO类,只需5行代码便能够自动生成SQL来创建和删除数据库表格。
示例代码:
publicclassAccoutApp{
publicstaticvoidmai(Strig[]args)throwsExceptio{
//thisusesh2bydefaultbutchagetomatchyourdatabase
StrigdatabaseUrl="jdbc:h2:mem:accout";
//createacoectiosourcetoourdatabase
CoectioSourcecoectioSource= ewJdbcCoectioSource(databaseUrl);
//istatiatethedao
AccoutDaoImplaccoutDao=ewAccoutDaoImpl(coectioSource);
//ifyoueedtocreatethe'accouts'tablemakethiscall
TableUtils.createTable(coectioSource,Accout.class);







评论