导航:首页 > 程序命令 > mybatis命令

mybatis命令

发布时间:2023-02-26 03:26:58

A. 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 啦

B. oracle mybatis一次执行多条sql,提示SQL命令未正确结束

对于MyBatis连接Oracle数据库、分两种环境:

1、SQL上下文就是不允许分号结尾,你都发现规律了

2、PL/SQL上下文可以批量而且必须带分号结尾:

begin
;
select*fromc_tbtranslateconfigwhereintdel=0;
;
end;

把上文作为整个字符串传给MyBatis即可,但问题是select查询不赋值取值就没意义了。

也许你可以试下:

select*/*+parallel(t,8)*/fromc_tbtranslateconfigtwhereintdel=0;

C. 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>

阅读全文

与mybatis命令相关的资料

热点内容
qt如何对数字加密 浏览:563
程序员职业未来 浏览:674
怎么找程序员做网站 浏览:614
pdf转换成xps 浏览:84
如何查看服务器登录的密码是什么原因 浏览:451
x21加密的照片怎么找 浏览:780
天干地支的算法今年是什么年 浏览:611
方舟怎么免费开启服务器 浏览:978
云服务器比价售价 浏览:104
android添加modules 浏览:991
pdf转cad格式转换器 浏览:363
华硕电脑磁盘加密怎么解决 浏览:266
python随机种子状态释放 浏览:11
51单片机做计数器 浏览:901
picc编译器过期 浏览:735
在抖音收藏怎么设置加密 浏览:394
外地云服务器如何注册 浏览:861
遮瑕膏解压 浏览:189
近的python少儿编程课 浏览:490
php当天时间戳 浏览:202