资 源 简 介
简单数据库操作类库,以Entity类为核心,可以灵活地应用于表结构经常发生变化的场景
依赖Spring JdbcTemplate
使用说明:
1.创建EntityManager
EntityManagerFactory.createEntityManager(DataSource)
EntityManagerFactory.createTableEntityManager(DataSource)
2.如果是单表操作的话,应该使用simpledb提供的适配器EntityManagerAdapter.
EntityManagerAdapter与表名,主键列名绑定,编码时可以减少表名,主键列名的输入.
更新日志:
1.0 2012-12-7 第一个打包版本
包括以下功能:
1.数据库通常的操作,select,insert,update,delete
2.更新操作,batchSave,batchUpdate,batchDelete
3.开放事务API,使用Spring的PlatformTransactionManager
4.包含:SQL Server 2005及更高版本的EntityManager实现,MySQL5及更高版本的EntityManager实现
1.1 2013-2-27
1.增加对MySQL的支持: pcenshao.commons.simpledb.mysql.MySQLEntityManager
2.开放JdbcTemplate接口,EntityManager.getJdbcTemplate()
1.2 2013-4-25
1.增加接口Entitative,包含一个方法toEntity(),表示可以转换为Entity的对象
2.增加注解@EntityAnnotation,标记类为实体,使用getter/setter进行操作
3.@Ign