字段太长,数据库中存不下怎么办
2013-03-26 09:29
141 查看
MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。
第一步:下载MyBatis的Generator工具
下载地址:http://code.google.com/p/mybatis/downloads/detail?name=mybatis-generator-core-1.3.1-bundle.zip&can=3&q=Product%3DGenerator
第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)
将这个文件保存至你下载的mybatis-generator-core-1.3.1文件夹下
第三步:用命令行运行(记得选择自己的文件地址)
第一步:下载MyBatis的Generator工具
下载地址:http://code.google.com/p/mybatis/downloads/detail?name=mybatis-generator-core-1.3.1-bundle.zip&can=3&q=Product%3DGenerator
第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <generatorConfiguration> <!-- classPathEntry:数据库的JDBC驱动,换成你自己的驱动位置 --> <classPathEntry location="D:\libs\ojdbc14.jar" /> <context id="DB2Tables" targetRuntime="MyBatis3"> <!-- 去除自动生成的注释 --> <commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@172.16.88.10:1521:mydb" userId="abc" password="abc"> </jdbcConnection> <javaTypeResolver > <property name="forceBigDecimals" value="false" /> </javaTypeResolver> <!-- targetProject:自动生成代码的位置 --> <javaModelGenerator targetPackage="com.test.model" targetProject="E:\eclipse 3.5.2\workspace\gao\src"> <property name="enableSubPackages" value="true" /> <property name="trimStrings" value="true" /> </javaModelGenerator> <sqlMapGenerator targetPackage="com.test.mapping" targetProject="E:\eclipse 3.5.2\workspace\gao\src"> <property name="enableSubPackages" value="true" /> </sqlMapGenerator> <javaClientGenerator type="XMLMAPPER" targetPackage="com.test.dao" targetProject="E:\eclipse 3.5.2\workspace\gao\src"> <property name="enableSubPackages" value="true" /> </javaClientGenerator> <!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 --> <table tableName="pds_system_item" domainObjectName="PdsSystemItem" /> <table tableName="pds_system_level" domainObjectName="PdsSystemLevel" /> </context> </generatorConfiguration>
将这个文件保存至你下载的mybatis-generator-core-1.3.1文件夹下
第三步:用命令行运行(记得选择自己的文件地址)
java -jar E:\soft\mybatis-generator-core-1.3.1\lib\mybatis-generator-core-1.3.1.jar -configfile E:\soft\mybatis-generator-core-1.3.1\genrator.xml -overwrite
相关文章推荐
- 怎么利用SQL语句查询数据库中具体某个字段的重复行
- 不知道数据库字段名 怎么显示
- 当你有1000甚至更多字段要更新数据库,怎么办?看我的
- 当数据库中字段设计为smalint或者tinyint后,程序中要求字段为枚举型,应该怎么设置
- 数据库的字符串字段,被嵌入恶意代码,这是怎么回事呀?
- 有2个表,结构相似,有一个字段关联,现在怎么把A表的数据添加到B表中,条件是A表不在B表的数据?? 请各位高手多多指点,是oracle的数据库
- tp框架默认将数据库中的字段都变成了小写,怎么解决?
- Django数据库怎么给字段设置主键
- 数据库有一个CHAR类型的字段,是用来存储时间的,如:1:20(一个小时20分),怎么对它算平均值和总值?
- 怎么在数据库表里面自己主动插入日期字段
- 怎么查找数据库中的某个字段
- 如果Oracle中的字段和数据库的系统字段重名,怎么配置NHibernate的映射实体文件
- 当程序提示数据库语法错误,但怎么查也查不出原因时,检查下你的字段名是否用了会产生冲突的单词
- 数据库跟踪的结果:EF5.0使用__MigrationHistory.CreatedOn字段,是怎么来的?bug?
- 有一段比较长的文字,有回车键、空格、空行等,怎么写入数据库的字段?
- ftp奥妙之怎么实现基于mysql的数据库和对应的表中的字段来完成对用户认证的? 推荐
- 数据绑定控件的ItemDataBound事件中怎么得到数据库字段的值
- SQL SERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息
- 查询数据库数据量特别大时,怎么防止jvm溢出
- laravel 使用artisan命令新增数据库字段