首先,让我来说明下写这个程序的目的吧。
由于本人现身处外包公司,目前外派华为做手机阅读项目,但由于不逢时机,到了这边打了将近2个月的酱油,过来时候发现这边的dao层做的不是很清晰,其中有些分包有点乱(这可能跟外包员工流动太大有关吧),还有一个是由于根据这边一个较资深的蒋童鞋的提议与监督,最后决定完成这个东西。
虽然说这个小工具 代码量不算多 但前后还是花了我有1个月多的时间,其实大部分还是花在学习这些技术上吧,毕竟这些技术说不懂又懂些,说多了解也没,所以便趁这次机会都好好学习一遍。
由于后来时间急促,虽然在功能上大体实现了,但没来得及代码的一次好好重构,还有功能虽然是都实现了,但是许多细节没有真正完善,而且这次也是以实现功能为主,在许多方法和变量的处理上没有考虑的很周全,注释也只写了部分,如果出现bug也很正常(不过只要你生成的配置文件能严格的按照我这个的格式写 还是不会有错的),因为我的想法是等到有天如果真的需要用的时候在进一步的完善和健全,所以在这就对不住了。
如果有些不解的地方 喜欢和大家一起探讨……
来做个整体的介绍下吧,由于本人在本工具是借助ant工具进行编译执行,根据写好的velocity模板进行生成代码,生成的代码是用iBATIS框架 进行访问Oracle数据库 其中的一些主要类和代码 我贴下。 具体文件放在附件里了
代码一次传不了那么多 得到我的其他文件看
分享到:
相关推荐
java代码生成器(dao层service层)java代码生成器(dao层service层)
自己写的一个BO层和Dao层代码生成器,首先创建数据库表,本工具根据创建的表自动生成操作数据库代码。资源里包含SqlServer所需jar包,如需要连接其它数据库请自行修改
此代码用于java web 开发,把 对应的包加入后,可以自动生成dao层代码。
可以生成mybatis的dao层和xml文件,在generatorConfig.xml中修改相关的数据库信息,然后运行main方法。
Java利用Freemarker模板自动生成dto、dao、rowmapper、bo、service代码,代码可以直接复制到项目中使用,代码是基于pring框架的
这是我老师用C#写的一个代码生成器(生成.ne版本的),我改编成了生成java dao模式的代码 生成器里面有用到我自己写的接口,生成的代码更简单一点,还存在很多问题,请大家多多反馈
通过查询数据库可以生成目标库中表对应的实体类和dao类,dao类中有增删改和主键查询,关键字查询和全查 可以自定义生成文件的位置,包名,可以选择是否生成表的对应类.
现在我向大家介绍一个小工具, ibator-huoniao通过它你可以通过配置少量参数,通过一键生成dao层的全部文件,能够应付对dao层的所有操作 产物包括: 1. pojo文件 2. dao接口类 3. dao接口实现类文件 4. ibatis...
本人初学JAVA ,这是本人完成的图书管理系统实体类和DAO层代码 希望和大家一起分享,并希望大家给出宝贵意见 谢谢
这是一个代码生成器,可以通过建好的数据库生成对应的action层、dao层、service层,并且生成相应的增删查(包括分页)改页面。用的是SSH框架。由于上传的资源大小有限制,在这里我将它分成三部分这是第一部分。其他...
你还在为你DAO代码发愁吗?还在因为VO类的字段发愁吗?该类可以自动生成VO、IDAO、DAOImpl、以及个别服务层代码!!
推荐个自动生成JAVA MVC多层代码的工具(dao,service,controller)(dao,service,controller) hibernate的hbm.xml ibatis的mapper.xml jsp文件都可以生成
生成的代码包括 1.POJO类,类的hibernate映射文件,DAO类,Manager类,spring的对hibernate封装的配置文件,如果你不使用webwork,只需要这些就行了 2.webwork的Action类,Action的资源文件,Action的校验文件,xwork.xml, ...
jpa代码自动生成工具- 自动生成domain/dao/service/controller
一个增删改查的idea插件,可以根据数据库表结构,帮助您快速生成dao、service、controller等相关代码。同时支持MyBatis、JPA
我们在写java程序的时候。使用mybits需要自己去写表的实体,dao层接口和mapper的xml方法。非常麻烦。该文档可以通过配置一键生成。大大减少开发的时间消耗。
此份代码就是自动生成实体类,dao层,及xml的工具,不需要自己手动添加,一键就能够自动生成,为开发省略了更多不必要的时间
借助本工具结合myEclipse,不用写任何代码,就可以生成一个很完整的,可运行测试的,SSH架构的Web项目(实现了最基本的增,删,改,查,分页等功能);在此基础上再实现其他的复杂的业务逻辑,让我们从重复重复繁琐...
先配置文件的账户和密码,然后运行命令行,就可以自动数据库表里面的DAO访问类了,非常方便!
java 代码生成器 能自动生成sql语句和dao