Ⅰ mybatis-generator 生成代码字段名默认按驼峰命名,可否设置
MyBatis中,可以使用Generator自动生成代码,包括DAO层、MODEL层、MAPPINGSQL映射文件。第一步:下载MyBatis的Generator工具第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)将这个文件保存至你下载的mybatis-generator-core-1.3.2文件夹下第三步:进入XML配置文件(generator.xml)所在的的目录并执行命令:Dos代码java-jarE:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.jar-configfilegenerator.xml-插件的安装打开eclipse,点击Help>SoftwareUpdate选择"AvailableSoftware"标签,点击"AddSite"按钮输入以下信息:Location:/svn/sub-projects/generator/trunk/eclipse/UpdateSite/点击ok,自动进入"mybatisgeneratorFeature"点击“install”按钮进行安装。。。。mybatisgenerator插件安装完成配置MybatisGenerator不要生成Example类MybatisGenerator默认设置会生成一大堆罗哩罗嗦的Example类,主要是用各种不同的条件来操作数据库,大部分是用不到的,用到的时候手工修改mapper和接口文件就行了。tableschema="general"tableName="tb_table_name"domainObjectName="EntityName"enableCountByExample="false"enableUpdateByExample="false"enableDeleteByExample="false"enableSelectByExample="false"selectByExampleQueryId="false">name="useActualColumnNames"value="true"/>table>这样生成的mapper和接口就清爽多了。
Ⅱ jfinal连接oracle,使用Generator生成model,报错,请教高人
MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。
第一步:下载MyBatis的Generator工具
第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)
将这个文件保存至你下载的mybatis-generator-core-1.3.2文件夹下
第三步:进入XML配置文件(generator.xml)所在的的目录并执行命令:
Dos代码
java -jar E:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.j ar -configfile generator.xml -overwrite
mybatis generator eclipse插件的安装
Ⅲ xbee和xbee-pro模块中的ATIS 命令有哪些
2个模块,一个设置为协调器2141,另一个设置为 zigbee router /end device analog io 2641
协调器发送字符串
7E 00 0F 17 01 00 13 A2 00 40 54 E5 6B FF FE 00 49 53 B5 06 8C //ATIS
反馈如下
7E 00 1D 97 01 00 13 A2 00 40 54 E5 6B 48 2B 49 53 00 01 3D D0 0F 18 D0 02 16 02 2A 02 20 02 1E 34
Ⅳ myeclipse mybatis generator 怎么使用
命令窗口中执行:java -jar mybatis-generator-core-1.3.1.jar -configfile genrator.xml -overwrite
配置文件:
<?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:\test\mysql-connector-java-5.1.18.jar" />
<context id="DB2Tables" targetRuntime="MyBatis3">
<!-- 去除自动生成的注释 -->
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/antopporter" userId="root" password="root">
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- targetProject:自动生成代码的位置 -->
<javaModelGenerator targetPackage="com.test.model" targetProject="D:\test">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.test.mapping" targetProject="D:\test">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.test." targetProject="D:\test">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
<table tableName="zy_server" domainObjectName="ZyServer" />
<table tableName="zy_resource_type" domainObjectName="ZyResourceType" />
<table tableName="zy_resource_type" domainObjectName="ZyResourceType" />
<table tableName="zy_resource_group" domainObjectName="ZyResourceGroup" />
<table tableName="zy_resource" domainObjectName="ZyResource" />
<table tableName="zy_view" domainObjectName="ZyView" />
<table tableName="zy_measurement_classify" domainObjectName="ZyMeasurementClassify" />
<table tableName="zy_measurement_group" domainObjectName="ZyMeasurementGroup" />
<table tableName="zy_measurement_group_templ" domainObjectName="ZyMeasurementGroupTempl" />
</context>
</generatorConfiguration>
在放上对应的jar包 即可执行
Ⅳ 检验机构的官方检验机构
中国的国家出入境检验检疫机构
中国出入境商品的检验检疫和监督管理工作由国家出入境检验检疫局及其设立在全国各地的分支机构负责;
进出口药品的监督检验、计量器具的量值检定、船舶和集装箱的规范检验、飞机(包括飞机发动机、机载设备)的适航检验、锅炉和压力容器的安全检验、核承压设备的安全检验等,分别由国家各有关主管部门归口实施法定检验和监督管理。
1、国家出入境检验检疫局
1998初,根据九届全国人大一次会议通过的国务院机构改革方案,由原国家进出口商品检验局、原卫生部卫生检疫局和原农业部动植物检疫局共同组建国家出入境检验检疫局,归口国家 海关 总署领导,这标志着我国出入境检验检疫事业进入了一个新的发展时期。按照国务院批准的国家出入境检验检疫局“三定”方案规定,国家出入境检验检疫局是主管出入境卫生检疫、动植物检疫和商品检验的行政执法机构。其主要职责是:
(1)研究拟定有关出入境卫生检疫、动植物检疫及进出口商品检验法律、法规和政策规定的实施细则、办法及工作规程,督促出入境检验检疫机构贯彻执行。
(2)组织实施出入境检验检疫、鉴定和监督管理;负责国家实行进出口许可制度的民用商品出入境验证管理;组织进出口商品检验检疫的前期监督和后续管理。
(3)组织实施出入境卫生检疫、传染病监测和卫生监督;组织实施出入境动植物检疫和监督管理;负责进出口食品卫生、质量的检验、监督和管理工作。
(4)组织实施进出口商品法定检验;组织管理进出口商品鉴定和外商投资财产鉴定;审查批准法定检验商品的免验和组织办理复验。
(5)组织对进出口食品及其生产单位的卫生注册登记及对外注册管理;管理出入境检验检疫标志、进口安全质量许可、出口质量许可并负责监督检查;管理和组织实施与进出口有关的质量认证认可工作。
(6)负责涉外检验检疫和鉴定机构(含中外全资、合作的检验、鉴定机构)的审核认可并依法进行监督。
(7)负责商品普惠制原产地证和一般原产地证的签证管理。
(8)负责管理出入境检验检疫业务的统计工作和国外疫情的收集、分析、整理,提供信息指导和咨询服务。
(9)拟定出入境检验检疫科技发展规划;组织有关科研和技术引进工作;收集和提供检验检疫技术情报。
(10)垂直管理出入境检验检疫机构。
(11)开展有关国际合作与技术交流,按照规定承担技术性贸易壁垒和检疫协议的实施工作,执行有关协议。
(12)承办国务院及 海关 总署交办的其他事项。
国家出入境检验检疫局在出入境检验检疫工作中执行的基本法律包括:《中华人民共和国进出口商品检验法》(以下简称《商检法》)、《中华人民共和国进出口商品检验法实施条例》(以下简称《商检法实施条例》);《中华人民共和国进出境动植物检疫法》、《中华人民共和国进出境动植物检疫法实施条例》,《中华人民共和国国境卫生检疫法》、《中华人民共和国国境卫生检疫法实施细则》。
2、国家技术监督局
进出口计量器具的量值检定由国家技术监督局下属的计量器具检定部门负责。我国《计量法》规定,“制造、修理计量器具的企业、事业单位,必须具备与制造、修理计量器具相适应的设施、人员和检定仪器设备,经县级以上人民政府计量行政部门考核合格,取得《制造计量器具许可证》或者《修理计量器具许可证》”。“制造计量器具的企业、事业单位生产本单位未生产过后计量器具新产品,必须经省级以上人民政府计量行政部门对其样品的计量性能考核合格,方可投入生产”。
“进口计量器具,必须经省级以上人民政府计量行政部门检定合格后,方准销售”。经检验不合格,需向国外提出索赔的,由省、市、自治 区以上计量行政部门对外出证。如需凭商检证书对外索赔的,商检机构任省级以上计量行政部门出具的检验证明换发证书,有关计量检定的技术问题,由出具检验证明的计量行政部门负责。
3、药品检验机构
药品检验机构由卫生部归口管理。按照国家《药政管理条例》和卫生部发布的《进口药品质量管理办法》的规定,凡进出口药品(包括原料药、制剂和药材),一律列为法定检验,由各地药检机构实施检验。
4、船舶检验局
船舶检验局是国家船舶技术监督机构,成立于1956年,总部设在北京,负责对船舶执行法定的监督检验,同时办理船级业务。其主要任务是:制订船舶检验的规章制度和船舶规范;在全国主要 港口 设立办事机构,执行监督检验;对船舶、海上设施及其材料、机械设备实施监督检验和试验,使船舶和海上设施具备正常的技术条件,以保障海上船舶、设施和人身的安全以及海洋环境不受污染;根据我国参加的有关国际公约, 代表政府签发公约要求的船舶证书;办理船舶入级业务;担任公证检验。
5、香港特别行政区的商品检验机构
香港特别行政区政府指定的检验机构是标准及检定中心。该中心按政府颁布的商品目录,对进口商品实施强制性检验。目录所列商品,未经检验及检定中心检验合格的,一律不得销售和使用。
香港是自由港,对出口商品不实施强制性检验。
对商品检验管理的方式,主要有强制性检验、自愿申请标志检验、国际认证检验、委托检验和消费选择指导性检验等。
除指定的检验机构外,香港还有私人公证行(如天祥公证行)和外国检验机构(如SGS)。
美国的官方检验机构
在美国,习惯上很少说“商品检验”,而称“产品检验”。除产品检验外,还有“服务项目”检验。联邦政府设立的产品检验机构基本上都 是进口、出口、内销产品检验三位一体的主管机关。
1、检验机构设置
在美国,官方检验机构检验进出口商品的权限实行专业化分工,分别由14个部、委、局的有关主管部门负责。
(1)卫生和人类服务部
食品和药品管理局(FDA)主管:食品、药品(包括兽药)、医疗器械、陶瓷餐具、化妆品以及电子产品的监督检验;产品在使用或消费过 程中产生的离子、非离子辐射影响人类健康和安全基础上的测试、检验和出证。根据规定,上述产品必须经过FDA检验证明安全后,才可以在市场 销售。FDA有权对生产厂家进行视察,有权对违法者提出起诉。
(2)农业部
动植物检疫局主管:动物、植物的检疫。
食品安全检验局(FSIS)主管:猪、牛、羊、兔和禽类屠宰产品加工、卫生检验和出证。
农业销售司(AMS/USDA)主管:肉、禽、蛋、奶、棉花、烟叶、新鲜蔬菜水果、加工过的蔬菜水果、松香、松脂等产品的质量分级检验和出 证。
联合谷物检验局(FGIS)主管:小麦、大麦、燕麦、黑麦、玉米、高梁、亚麻籽、大豆、混合谷物等产品的质量、重量检验和出证。
(3)商务部
国家海洋大气管理局(NOAA)主管:加工的鱼类、贝类产品的检验和出证。
国家标准局(NBS)主管:衡器、计量器具的校正检验和出证。
(4)消费品安全委员会(CPSC)
主管:家庭、学校、娱乐场所、个人使用的消费性产品(如儿童玩具)中含有毒性、腐蚀性、易燃性、刺激性、易产生压力的公演有害物质 的测定,服装面料和内衬纤维耐燃性能的测试、检验和出证。
(5)环境保护署(CRA)
主管:空气、水处理设备、饮用水、农药、零售汽车部件、引擎、汽油、柴油等的检验和出证。
(6)核管理委员会(NRC)
主管:放射性材料的包装设计审核、测试、鉴定和出证。
(7)运输部
国家公路效能安全管理局(NHTSA/DOT)主管:司机酒精摄入量测定仪校正检验、机动车辆安全性能检验和出证。
联邦航空管理局(FAA)主管:民用飞机、引擎、螺旋桨、部件及其他民用航空器材的检验和出证。
研究与特殊基础上管理局危险品管理办公室(OHMR/RSPA)主管:运输有毒、有害、有放射性、易燃、易腐蚀等各种液态、气态、固态危险 品的包装容器、管道、钢瓶及火车糟车等产品的检验和出证。
联邦铁路局(FRA)主管:火车尾部碰撞标志打印机的检测和出证。
海岸警卫队(USCG)主管:救生器材、防火器材、游艇防污染设备、船舷航行救护设备、 海运 集装箱等检验和出证。
(8)联邦通讯委员会(FCC)
主管:无线电器材检验和出证。
(9)房屋和城市发展部(DHUD)
主管:建筑材料检验和出证。
(10)劳动部
矿井安全健康管理局(MSHA)主管:矿井用电子设备、柴油动力机械设备的检验和出证。
职业安全健康管理局(OSHA)主管: 海运 货物装卸搬运设备、通风、消防、劳动保护材料、设备及焊接工具等产品的检验和出证。
(11)内务部
矿产管理局(MMS)主管:矿井工作面及井下工作面安全阀门装置的检验和出证。
(12)财政部
主管:电子资金调拨验证仪的检验和出证。
(13)国防部
主管:军用产品检验。
(14)部务管理局(GSA)
主管:《联邦统一规格产品目录》列明产品(约80种)的检验和出证。
2、严格立法,各项检验有章可循
美国政府将产品和服务基础上检验、出证的法律、条例和规定均载入《联邦法规汇编》( CFR ),每年修订补充,重新出版供政府主管部门 依照执行。《联邦法规汇编》由政府书店统一经销。每一主管机关实施的法律、条例和规定都有一个特定的卷号,查阅极为方便。
3、分类管理,强制性检验与监督检验相结合
美国联邦法规规定,政府主管检验、出证的产品有200多种,实施检验出证的项目,概括起来分为三大类:
第一类,完全实施强制性检验(即法定检验)。如对食品、药品、医疗器械、电视机和路灯辐射,陶瓷餐具和茶具的铅、镉限量,民用飞机 和航空器材、船用设备的安全性和可靠性,危险品包装检验等,都实施强制性检验。
第二类,部分实施强制性检验。为避免每次采购都进行重复的检验或试验,政府允许经销商或生产厂可以不持有政府签发的检验证书在市场 上公开销售其产品,但是,如果这类产品系政府部门采购或与政府提供资金担保采购的,仍须实施强制性检验。如美国国防部主管的《合格产品 目录》列明的产品即属此类。
第三类,基本为非强制性检验。这类产品由政府主管机关制订统一分级标准,在政府实验室或其认可实验室内,由政府检验人员或经其 培训 发给执照的检验人员进行产品测试、检验及办理生产厂(场)的设计审核、批准及/或注册。允许生产厂或经销商参与部分检验、出证工作,但必 须接受政府主管机关检验人员的监督。
日本的官方检验机构
根据日本国家行政体制,政府各部门在自己分工权限范围内,对有关进出口商品检验工作实行分工管理。通商产业省(分管全国所有工业生产和商业、外贸等事务),负责进出口工业品的检验管理;农林水产省(分管全国农林牧渔和食品等的生产),负责全国进出口农林水产品和食品的检验和检疫管理;厚生省(分管全国医疗卫生事务),负责进出口食品、医药品等卫生方面的检验和管理;运输省(分管海、陆、空客货运输事务),负责进出口商品运载计量和安全方面的检验管理。
日本政府对进出口商品检验管理主要有三个方面:
1、通过国家立法进行管理
日本政府十分重视发挥法律对社会经济发展的促进作用,陆续颁布一系列法律法规,如《出口检查法》、《食品卫生法》、《工业标准化法》、《出口设计法》、《产品责任法》等等,通过立法形式建立加强进出口商品检验管理的依据。这些法律明确规定进出口生产、加工、经营、销售单位以及商品检验、 海关 等执法部门的法律义务和责任,对违法者进行法律制裁。
2、对重点进出口商品实行强制性检验
根据《出口检查法》等有关法律的规定,日本政府有关部门根据需要,规定了若干必须由政府或政府指定的民间检验机构检验的商品种类, 亦称法定检验商品种类。凡被列为法定检验范围的商品,有关生产经营企业必须向政府或政府指定的检验机构申 报检 验,经这些检验机构检验合格后,发给检验合格证书,并对商品加附BESST标志,经海关审核验证后予以通关放行。如发现违反检验法律的行为,海关即将情况通知政府有关部门,由政府的检验机构负责复验、调查核实,提交地方法院,由法院视情对违反法律的当事人进行处罚。
3、对民间检验机构实行监督管理
为了使有关进出口商品检验法律顺利实施,日本政府十分重视组织和利用社会检验力量。日本国内的一些民间检验机构由政府主管当局根据 《出口检验法》的规定批准营业,代表政府对出口商品进行检验,承担着“法定检验”的任务。为了保证检验工作的公正准确,这些民间机构在政府的严格控制下进行工作,日本政府对有关民间检验机构的检验技术水平、检验设备手段、检验范围和能力以及组织结构进行考核认证。对具备条件的授权代表政府执行有关进出口商品的法定检验。政府部门对所指定的民间检验机构的检验业务和检验结果进行监督管理,不定期进行抽查,如发现问题可撤销授权。政府有关部门还对指定检验机构的领导人实行任命,如委派刚退出现职的农林省次长或粮食厅长担任日本谷物检定协会的会长和理事长;由运输省大臣确认日本海事检定协会的理事以上干部,并发给确认书等;对其一般官员和雇员的聘用、解雇和处罚,都有严格的规定,所有工作人员都必须注册。
日本政府委托官方和民间检验机构对指定的出口商品进行检验。所谓“指定商品”,是指由日本“出口商品检验和设计促进委员会”提出指定出口商品目录建议,由内阁发布命令加以指定。日本《出口检验法》规定,每一种指定的出口商品都由行政法规规定其检验标准,一旦出口商品质量达不到这些标准规定,不管出口商或进口商担保与否,都不准出口。指定的商品未经法定检验而出口的,将对出口人签发制止令,并处以罚款。伪造或涂改检验机构证书的,将被视为特别严重的“伪造公文罪”,其受到的处罚远远重于一般的伪造公文罪。
欧盟的官方检验机构
欧洲联盟国家的官方检验机构,其组织形式与美国类似,也是按商品类别,由政府各部门分管,按有关法律授权或政府认可实施检验和监督 管理。如德国技术检验代理机构网(TUV)获得官方承认并主管市场的商品质量;英国标准协会(BSI)负责制订标准和实施检验、认证等工作; 荷兰卫生部主管药品和食品,经济部主管电器和计量器具、农渔部主管水产品和农产品,环保部主管建材、化工品和危险品,运输部主管车辆和 飞机,社会安全部主管核能的检验和监督管理。各部下设相应的检验机构,如卫生部下设食品检验局,肉品检验局;农渔部下设农产品检验局 等。
欧盟为监控所有的技术法规而建立了一个官方/私人机构联合体系。官方机构负责制定法规,并按产品类别定义其标准及样品审查制度。私 人或半官方机构负责制订强制性及非强制性标准,并执行大部分测试、检验、管理任务。
法定范围的活动主要有测试、检验及认证、认可。
1、制订标准
欧盟层次的技术协调及标准制订有两种方法:第一是制订某类产品所有的有关规定,即“完全强制协调”,该方法主要涉及与安全、健康有 关的产品,如药品、食品及车辆;第二是只制订某类产品的关于安全、健康项目的基本要求,然后由欧洲三个标准制订机构(欧洲标准化协会CEN、 欧洲电工标准化委员会CENELEC、欧洲通讯标准化委员会ETSI)制订自愿性技术规范,再将此技术规范定为欧洲标准或协调文件。
欧盟各成员国都有自己的制订标准机构,如法国的AFNOR,德国的DIN,意大利的UNI,西班牙的AENOR,英国的BSI等。这些机构同时也参与 上述欧洲三个标准化机构工作。
欧盟各成员国约定,新制订的国家标准在生效前应通知欧盟主管标准管理的单位。
2、认可检验认证机构
欧盟在测试及认证领域的权威组织是CEOC。这个组织的成员大部分属于非盈利性质,服务项目涵盖许多设备的检测和认证。例如:
英国:AOTC,检验可运送的瓦斯容器;Lloyds' Register; National House Building Council.
德国:TUV,为公共机构及私人提供不同的管制服务。自成体系。
法国:Groupement des Apave,负责蒸汽压力设备、电气设备、建筑物等的强制管理;Bureau Veritas;CEP;Socotec。
比利时:AIB-Vincotte 等公司。
丹麦:Arbejdstilsynet 等。
荷兰:Directoraat General van de Arbeid 等。
葡萄牙:Direccao-Geralde Energia 负责强制性检验工作。
意大利:ISPESL 测试及检验压力容器和升降设备。
卢森堡:Luxcontrol,为国家检验机构。
西班牙:ATISAE,配合工业部执行相关强制性管制;Instituto Tecnico De Materialesy Construcciones,负责检验建筑产品。
欧盟认可下列机构的技术能力及其公正性,赋予其进行认证活动的权力。
英国:NACCB;
荷兰:RVC;
德国:TGA;
法国:AFAQ。
系列标准制订以后,欧盟国将其纳为欧洲标准EN29000,并以此为依据,指定各国上述认证机构对厂家进行质量体系认证,以保证 产品质量。
3、办理其他检验鉴定业务
对工厂、铁路、电信网络的设计及建设的技术管制辅导,二手设备的品质检验,对环境、安全、卫生的评估。
对遭受损害的货物、建筑物进行损害调查以及应雇主要求对员工赔偿请求进行评估。
Ⅵ mybatis怎么插入一个javabean集合
1.所需的jar 包
mybatis-3.0.4.jar 、mybatis-generator-core-1.3.1.jar 、 mysql-connector-java-5.1.13.jar
2.新建文件夹
新建文件夹E://mygen,将以上三个文件放入夹
3.同目录创建
generator.xml 文件
内容如下 :
[html] view plain print?
<?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 location="E:\workspace10\mydemo\WebRoot\WEB-INF\lib\mysql-connector-java-5.1.13.jar" />
<context id="MYSQLTables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/renwu" userId="root" password="root">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="com.hc360.renwu.po" targetProject="E:\workspace10\renwu\src\main\java\com\hc360\renwu\po">
<property name="enableSubPackages" value="false" />
<property name="trimStrings" value="false" />
</javaModelGenerator>
<sqlMapGenerator targetPackage="com.hc360.qiye.renwu.mapper" targetProject="E:\workspace10\renwu\src\main\java\com\hc360\renwu\\mapper">
<property name="enableSubPackages" value="false" />
</sqlMapGenerator>
<javaClientGenerator type="XMLMAPPER" targetPackage="com.hc360.renwu." targetProject="E:\workspace10\renwu\src\main\java\com\hc360\renwu\">
<property name="enableSubPackages" value="false" />
</javaClientGenerator>
<!-- tableName:用于自动生成代码的数据库表;domainObjectName:对应于数据库表的javaBean类名 -->
<table tableName="achievement" domainObjectName="Achievement" schema="renwu" enableInsert="true"
enableSelectByPrimaryKey="true" enableSelectByExample="false" enableDeleteByExample="false"
enableCountByExample="false" enableUpdateByExample="false">
<property name="useActualColumnNames" value="false" />
</table>
<table tableName="city" domainObjectName="City" schema="renwu" enableInsert="true"
enableSelectByPrimaryKey="true" enableSelectByExample="false" enableDeleteByExample="false"
enableCountByExample="false" enableUpdateByExample="false">
<property name="useActualColumnNames" value="false" />
</table>
</context>
</generatorConfiguration>
4.执行命令完成。
cmd ----E:-----cd E://mygen----Java -jar mybatis-generator-core-1.3.1.jar -configfile generator.xml -overwrite 就ok 啦
Ⅶ mybatis 怎么使用example类 or使用生成sql
MyBatis中,可以使用Generator自动生成代码,包括DAO层、 MODEL层 、MAPPING SQL映射文件。
第一步:下载MyBatis的Generator工具
htt p:/ /mybati s.gith ub.i o/generator/
第二步:配置自动生成代码所需的XML配置文件,例如(generator.xml)
将这个文件保存至你下载的mybatis-generator-core-1.3.2文件夹下
第三步:进入XML配置文件(generator.xml)所在的的目录并执行命令:
Dos代码
java -jar E:\mybatis-generator-core-1.3.2\lib\mybatis-generator-core-1.3.2.j ar -configfile generator.xml -overwrite
mybatis generator eclipse插件的安装
打开eclipse,点击Help>Software Update
选择 "Available Software" 标签,点击 "Add Site" 按钮
输入以下信息:
Location:htt p:/ /mybatis.googleco de.c om/svn/sub-projects/gen erator/trunk/eclipse/UpdateSite/
点击ok,自动进入"mybatis generator Feature"
点击“install”按钮进行安装。。。。mybatis generator 插件安装完成
配置Mybatis Generator不要生成Example类
Mybatis Generator默认设置会生成一大堆罗哩罗嗦的Example类,主要是用各种不同的条件来操作数据库,大部分是用不到的,用到的时候手工修改mapper和接口文件就行了。
<</code>table
schema="general"
tableName="tb_table_name"
domainObjectName="EntityName"
enableCountByExample="false"
enableUpdateByExample="false"
enableDeleteByExample="false"
enableSelectByExample="false"
selectByExampleQueryId="false"
>
name="useActualColumnNames"
value="true"/>
</</code>table>
Ⅷ spring mybatis mapper 自动生成有哪些方法
命令窗口中执行:java -jar mybatis-generator-core-1.3.1.jar -configfile genrator.xml -overwrite 配置文件: 在放上对应的jar包 即可执行
应该是用于扫描层的接口。在这个接口里写的方法不必有实现类,只要在mapper文件里有对应id的sql语句就能使用。
Ⅸ mybatis3和sprring4整合要导入哪些包
MyBatis学习总结(八)——Mybatis3.x与Spring4.x整合
一、搭建开发环境
1.1、使用Maven创建Web项目
执行如下命令:
mvn archetype:create -DgroupId=me.gacl -DartifactId=spring4-mybatis3 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
如下图所示:
创建好的项目如下:
编辑pom.xml文件
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>me.gacl</groupId>
5 <artifactId>spring4-mybatis3</artifactId>
6 <packaging>war</packaging>
7 <version>1.0-SNAPSHOT</version>
8 <name>spring4-mybatis3 Maven Webapp</name>
9 <url>http://maven.apache.org</url>
10 <dependencies>
11 <dependency>
12 <groupId>junit</groupId>
13 <artifactId>junit</artifactId>
14 <version>3.8.1</version>
15 <scope>test</scope>
16 </dependency>
17 </dependencies>
18 <build>
19 <finalName>spring4-mybatis3</finalName>
20 </build>
21 </project>
修改 <name>spring4-mybatis3 Maven Webapp</name> 部分,把" Maven Webapp"这部分包含空格的内容去掉,否则Maven在编译项目时会因为空格的原因导致一些莫名其妙的错误出现,修改成: <name>spring4-mybatis3</name> 。
另外,把以下内容删掉:
1 <dependency>
2 <groupId>junit</groupId>
3 <artifactId>junit</artifactId>
4 <version>3.8.1</version>
5 <scope>test</scope>
6 </dependency>
这部分是junit的jar包依赖信息,这个版本太低了,我们不使用这个Junit测试版本,修改过后的pom.xml内容如下:
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>me.gacl</groupId>
5 <artifactId>spring4-mybatis3</artifactId>
6 <packaging>war</packaging>
7 <version>1.0-SNAPSHOT</version>
8 <name>spring4-mybatis3</name>
9 <url>http://maven.apache.org</url>
10 <dependencies>
11
12 </dependencies>
13 <build>
14 <finalName>spring4-mybatis3</finalName>
15 </build>
16 </project>
1.2、将创建好的项目导入MyEclipse中
附上出处链接:http://www.cnblogs.com/xdp-gacl/p/4271627.html
Ⅹ 英语中的时态有将来过去时吗请翻译下面的这句话,谢谢。 例句:
EnglishGrammar:动词的时态英语共有16种时态,根据近几年曝光的四、六级考卷分析,时态测试重点主要有:完成时态——现在完成时、过去完成时、将来完成时;进行时态——现在进行时、过去进行时、将来进行时、完成进行时;一般时态。一、一般时态1、一般现在时(1)一般现在时表示没有时限的持久存在的动作或状态或现阶段反复发生的动作或状态,常和副词usually,often,alwayssometimes,regularly,near,occasionally,everyyear,everyweek等连谩@?纾?1)Themoonmovesroundtheearth..2)Mr..(2)在由after,until,before,once,when,evenif,incase,aslongas,assoonas,themoment以及if,unless等引导的时间状语从句或条件状语从句中,通常用一般现在时代替将来时。例如:1).2).(3)某些表示起始的动词,可用一般现在时表示按规定、计划或安排要发生的动作,这类动词有:be,go,come,start,depart,arrive,begin,leave等。例如:1)Theplaneleavesatthreesharp.2)Thenewteachersarrivetomorrow.(4)在由why,what,where,whoever,who,that,as等引导的从句中,也常用一般现在时代替将来时。例如:1).2)You’.2.一般过去时(1)表示过去某一特定时间所发生的、可完成的动作或状态,常与表示确切过去时间的词、短语或从句连用。例如:.(2)表示过去习惯性动作。例如:1)Healwayswenttoclasslast.2).(注意与beusedtodoing短语的区别)3.一般将来时1)表示将来打算进行或期待发生的动作或状态。例如:Ishallgraatenextyear.2)几种替代形式:1)begoingto+v在口语中广泛使用,表示准备做或将发生的事情。例如:I’mgoingtobuyahousewhenwe’vesavedenoughmoney.2)beto+v表示计划安排要做的事,具有“必要”的强制性意义。例如:Iamtoplaytennisthisafternoon.3)beaboutto+v表示即将发生的事情。例如:Hewasabouttostart.4)beeto+v表示预先确定了的事,必定发生的事。例如:.5)beonthepoint/vergeof+v–ing强调即将发生的某种事态。例如:.二、进行时态1.现在进行时(1)表示现在正在进行的动作,常与now,rightnow,atthemother,forthetimebeing,forthepresent等连用。例如:Don’tdisturbher.Sheisreadinganewspapernow.(2)表示现阶段经常发生的动作,常与always,continually,forever,constantly等连用。例如:.(3)表示根据计划或安排在最近要进行的事情。具有这种语法功能的动词仅限于过渡性动词。即表示从一个状态或位置转移到另一个状态或位置上去的动词。常用的有:go,come,leave,start,arrive,return等。例如:.(4)有些动词不能用进行时,这是一类表示“感觉,感情,存在,从属”等的动词。如:see,hear,smell,taste,feel,notice,look,appear,(表示感觉的词);hate,love,fear,like,want,wish,prefer,refuse,forgive(表示感情的动词);be,exist,remain,stay,obtain(表示存在状态的动词);have,possess,own,contain,belong,consistof,form(表示占有与从属的动词);understand,know,believe,think,doubt,forget,remember(表示思考理解的动词)。但是如果它们词义改变,便也可用进行时态。例如:1)Tomlookspale.What’swrongwithhim?(look在此为联系动词,意为“显得,看上去”)2)Tomislookingforhisbooks.(look在此为实义动词,意为“寻找”)2.过去进行时过去进行时表示一个过去的动作发生时或发生后,另一个过去的动作正在进行,或表示过去反复的习惯,常与always,continually,constantly等动词连用。例如:1).2)WheneverIvisitedhim,hewasalwayswritingatthedesk.3.将来进行时将来进行时主要表示将来某一时刻正在进行的动作,或表示要在将来某一时刻开始,并继续下去的动作。常用来表示礼貌的询问、请求等。例如:1).2)?4.完成进行时(现在、过去、将来)完成进行时是(现在、过去、将来)完成时的强调形式,将放在完成时态部分讲述。三、完成时态完成时态通常表示已完成或从事的动作。它可分为:1.现在完成时(1)现在完成时用来表示对目前状况仍有影响的,刚刚完成的动作(常与yet,already,just连用),或者过去某一时刻发生的,持续到现在的情况(常与for,since连用)。例如:1)Ihavejustfinishedmyhomework.2)Maryhasbeenillforthreedays.(2)常与现在完成时连用的时间状语有:since,for,ring,over等引导出的短语;副词already,yet,just,ever,now,before,often,lately,recently等;状语词组thisweek(morning,month,year),sofar,uptonow,manytimes,uptothepresent等。例如:1)Ihaven’tbeenthereforfiveyears.2)Sofar,shehasn’tenjoyedthesummervacation.3).(3)完成时态可用在下列结构中:This(That,It)is(was)thefirst(second…)time+定语从句;This(That,It)is(was)theonly(last)+n+定语从句;This(That,It)is(was)+形容词最高级+n+定语从句。如果主句的谓语动词是一般现在时,从句的谓语动词通常用现在完成时;如果主句谓语动词是一般过去时,从句谓语动词通常用过去完成时。例如:(1).(2)Therewasaknockatthedoor..2.过去完成时(1)表示过去某时间前已经发生的动作或情况,这个过去的时间可以用by,before等介词短语或一个时间状语从句来表示;或者表示一个动作在另一个过去动作之前已经完成。例如:1).2),000bicycles.(2)动词expect,hope,mean,intend,plan,suppose,wish,want,desire等用过去完成时,表示过去的希望、预期、意图或愿望等没有实现。例如:,butIwasn’tabletogetaway.另外两种表示“过去想做而未做的事”的表达方式是:1)was/were+tohavedonesth,例如:Weweretohavecomeyesterday,butwecouldn’t.2)intended(expected,hope,meant,planned,supposed,wished,wanted,desired)+tohavedonesth,例如:Imeanttohavetoldyouaboutit,butIforgottodoso.(3)过去完成时常用于以下固定句型:1)hardly,scarcely,barely+过去完成时+when+过去时。例如:.2)nosooner+过去完成时+than+过去时。例如:.3)by(theendof)+过去时间,主句中谓语动词用过去完成时。例如:’clockyesterdayafternoon.3.将来完成时将来完成时表示在将来某一时刻将完成或在另一个未来的动作发生之前已经完成的动作;也可以用来表示一种猜测。常与将来完成时连用的时间状语有:by(thetime/theendof)+表示将来时间的短语和句子;before(theendof)+表示将来时间的词语或句子;when,after等加上表示将来动作的句子等。例如:1).2)’clock.3)Whenwegetontherailwaystation,thetrainwillprobablyhaveleft.4.完成进行时完成进行时是完成时的强调形式,有现在完成进行时,过去完成进行时,将来完成进行时。(1)现在完成进行时表示过去某一时刻之前开始的动作或状态一直延续到过去某一时刻。例如:,butIstillhaven’tfoundit.(2)过去完成进行时表示过去某一时刻之前开始的动作或状态一直延续到过去某一时刻。例如:esinmanyplaces.(3)将来完成进行时表示在将来某一时刻之前开始的一个动作或状态一直延续到将来某一时刻。例如:Bythetimeyouarrivetonight,shewillhavebeentypingforhours.四:时态一致时态一致是英语四、六级考试的一个重要内容。通常应由主句谓语的时态决定从句的谓语时态。一般原则是:1、当主句谓语使用现在时或将来时,从句的谓语根据具体情况使用任何时态HesaysthathelivesinWuhan..“?”“Yes,butIdon’tknowwhoboughtit.”“There’salotofexcitementonthestreet.”“Therecertainlyis.?”2、当主句谓语使用过去时的时候,从句的谓语必须使用过去范围的时态Hesaidhewaswritinganovel...3、当从句是表示没有时间概念的真理时,从句的谓语应使用一般现在时。例如:,.注:在此种情况下,即使主句谓语用了过去式的各种时态,从句谓语也应用一般现在时。4、从句谓语只能用虚拟语气的情况利用时态一致原则确定从句动词时态时,还应注意,若主语动词是表示命令、请求、要求、建议、劝告等的动词,从句谓语只能用虚拟语气,不能遵循时态一致原则。例如:Weinsistedthatwedoitourselves.动词的语态语态也是动词的一种形式,英语有两种语态:主动语态和被动语态。主动语态表示主语是动作的执行者,而被动语态表示主语是动作的承受者。1)Weuseelectricitytorunmachines.(主动语态)2).(被动语态)1.不能用于被动语态的动词和短语(1)在英语中,不及物动词不能用于被动语态,但有些不及物动词(包括短语)容易引起误用。如:appear,belong,belong,die,escape,fall,happen,last,remain,succeed,occur,cometrue,takeplace,consistof。(2)某些表示状态或特征的及物动词,如:become,contain,cost,fit,have,resemble,suit也没有被动语态。2.被动语态的时态形式常用的被动语态有表1所列的几种时态形式。表1时间一般时进行时完成时现在过去将来过去将来.短语动词的被动语态短语动词转换为被动语态时,通常被看作是一个动词,后面的介词或副词不能拆开或省略。例如:1).2)Alltherubbishshouldbegotridof.4.“get+-ed分词”的被动语态“get+-ed分词”结构强调动作的结果,而非动作本身,常用来表示突发性的,出乎意料的偶然事件。例如:.另外,“get+-ed分词”还可用于谈论为自己做的事,是主动的行为而不是被动的行为。例如:getdressed(穿衣服)getdivorced(离婚)getengaged(订婚)getconfused(迷惑不解)getlost(迷路)getwashed(洗脸)getmarried(结婚)5.能带两个宾语和复合宾语的动词改为被动语态(1)能带两个宾语的动词改为被动语态时,一次只能由一个宾语作主语,另一个宾语被保留下来。例如:1).(主动语态)2).(被动语态)3).(被动语态)(2)能带复合宾语的动词改为被动语态时,原来的宾语补足语变为主语补足语。例如:1).(主动语态)2)HewasappointedLeaguesecretary.(被动语态)6.被动语态与系表结构的区别(1)Thenovelwaswellwritten.(系表结构)(2)ThenovelwaswrittenbyDiskens.(被动语态)7.少数动词的主动语态有时有被动的意思例1:.例2:Thesongsoundsverybeautiful.能这样用的动词还有read(读起来),clean(擦起来),wash(洗起来),write(写起来)。例3:Mywatchneedscleaning.(=Mywatchneedstobecleaned).能像need这样用的动词还有:want,require,deserve,do,owe,bind等。例4:Themeatiscooking.例5:.