<commit_before>﻿## 联系我
> 个人博客：[http://my.oschina.net/HuQingmiao](http://my.oschina.net/HuQingmiao)；
> QQ：443770574


## mybatis-daoj-1.2.1
mybatis-daoj，是我基于myBatis极简用法的思路，而编写的DAO层代码生成器。 关于myBatis用法的极简用法，请阅读博文：<p/>
http://my.oschina.net/HuQingmiao/blog/636161 。

<p/>mybatis-daoj与其它代码生成器不一样，优点如下：
1. 对DAO接口进行了高度抽象，把增、删、查、改的操作抽象成11个标准的接口方法，使得调用它的业务层代码简洁一体。
2. 生成的代码非常简洁，仅包括vo实体类, dao接口, mapper.xml。
3. 生成的代码可以适应90%以上的场景；对于另外10%的个性场景，你可以通过扩展dao接口，增加新的方法实现。


## 本工具使用说明：
1.先下载mybatis-daoj.jar(链接: http://pan.baidu.com/s/1gdTvl2V 密码: <PASSWORD>)，解压后打开mybatis-daoj.xml，配置数据库连接，设置实体类、DAO接口类所在的包名，以及生成代码的输出目录。

2.双击gen.bat 或执行:java -jar mybatis-daoj-xxx.jar 以运行本程序。本程序将生成三种文件：vo实体类,dao接口类,mapper.xml，
      将这些文件复制到你工程的对应目录。

3.要让生成的代码运行起来，还需要在mybatis.xml中增加如下配置:<commit_msg>增加对极简思路的说明<commit_after>﻿## 联系我
> 个人博客：[http://my.oschina.net/HuQingmiao](http://my.oschina.net/HuQingmiao)；
> QQ：443770574


## mybatis-daoj-1.2.1
&nbsp;&nbsp;&nbsp;&nbsp;mybatis-daoj，是我基于myBatis极简用法的思路，而编写的DAO层代码生成器。 关于myBatis用法的极简用法，请阅读博文：<p/>
http://my.oschina.net/HuQingmiao/blog/636161 。

<p/>&nbsp;&nbsp;&nbsp;&nbsp;mybatis-daoj与其它代码生成器不一样，优点如下：
1. 对DAO接口进行了高度抽象，把增、删、查、改的操作抽象成11个标准的接口方法，使得调用它的业务层代码简洁一体。
2. 生成的代码非常简洁，仅包括vo实体类, dao接口, mapper.xml。
3. 生成的代码可以适应90%以上的场景；对于另外10%的个性场景，你可以通过扩展dao接口，增加新的方法实现。


## 本工具使用说明：
1. 先下载mybatis-daoj.jar(链接: http://pan.baidu.com/s/1gdTvl2V 密码: <PASSWORD>)，解压后打开mybatis-daoj.xml，配置数据库连接，设置实体类、DAO接口类所在的包名，以及生成代码的输出目录。

2. 双击gen.bat 或执行:java -jar mybatis-daoj-xxx.jar 以运行本程序。本程序将生成三种文件：vo实体类,dao接口类,mapper.xml，
      将这些文件复制到你工程的对应目录。

3. 要让生成的代码运行起来，还需要在mybatis.xml中增加如下配置:
{'fraction_non_alphanumeric': 0.16414141414141414, 'fraction_numerical': 0.04040404040404041, 'mean_word_length': 7.170103092783505, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 8}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '690901', 'n_tokens_mistral': 1177, 'n_tokens_neox': 1253, 'n_words': 62}