自动代码生成
用过hibernate的朋友们都知道,有个强大的东西叫 JPA,还有个更NB的东西叫spring-data,但是Mybatis更好用啊,而且灵活。可是Mybatis就可怜了,没有上面那些东西,在网上找,也有一些类似jpa的产品出现,但是总感觉不好用,所以干脆自己搞一个,不就写几个文件吗。 说明:生成的文件包括 实体:为每张表生成一个对应的实体 QueryModel(查询Model):为每个实体生成一个对应的查询model PageModel(分页Model):一个分页的model BaseDao:基本的BaseDao,包括了13个单表常用的方法 Daos:继承了BaseDao Mapper(xml映射文件):重点,动态的实现了每个dao的方法 service 及其 实现类:提供了增删改查的基本的方法 controller:提供了增删改查的基本的方法 由于代码难度比较一般,各位可以下载查看,地址会放在后面。 只需要配置两个文件即可运行,①数据库连接文件 ②生成文件的路径和包名等的文件 代码中尽量减少使用了第三方的 jar 包,基本上是愿生的代码,避免朋友们因为jar包发愁,也没有使用maven管理,就是一个java项目,只要有java环境即 可运行 可运行
用户评论