mybatis generator配置生成代码的问题
2024-10-01 09:01:58
接触第二种orm两天下来,一脸懵逼。mybatis是大多数公司所推崇的,相比于hibernate性能较为好的,操作更为方便的轻量级工具,所以小富就搞起这个orm。好吧,都说mybatis有个配置可以自动生成相应的mapper,bean,dao文件。所以要先到myeclipse中配置一下generator的配置:
1、generator配置:
下载插件地址,根据目录找到这两个文件,放到myeclpse安装目录下
------》
重启myeclipse后,输入mybatis就可以找到要生成的generatorconfig.xml配置文件:
2、初学mybatis的傻逼做法:
根据生成的generatorConfig.xml生成了代码后。想着要打开回话session进行数据查询呀,于是就有这傻逼误区,
SqlSession mSession = null;
try { Reader mReader = Resources.getResourceAsReader("generatorConfig.xml");
SqlSessionFactory factory = new SqlSessionFactoryBuilder().build(mReader);
mSession = factory.openSession(); } catch (IOException e) {
e.printStackTrace();
}
然后,jnuit一下出现这种错,配置上的错误:真是醉给自己了。很尴尬,被自己的想法误导了,我一直找generatorConfig中的配置问题到底怎么回事,最后才发现原来我重根本上就错了。mybatis有它自己的配置文件。
最后长舒一口气,把mybatis的配置文件写上:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<typeAliases>
<typeAlias alias="User" type="cn.taofuxn.web.entitiy.User"/>
</typeAliases> <environments default="development">
<environment id="development">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://127.0.0.1:3306/taofuxn" />
<property name="username" value="root"/>
<property name="password" value="123"/>
</dataSource>
</environment>
</environments> <mappers>
<mapper resource="cn/taofuxn/web/mapper/UserMapper.xml"/>
</mappers> </configuration>
ssh里面最不好搞的是配置。嗯.....加油
最新文章
- CentOS7下安装mysql5.6修改字符集为utf8并开放端口允许远程访问
- c中使用gets() 提示warning: this program uses gets(), which is unsafe.
- PHP 抽象类 和 interface 接口
- java实现将汉字转为拼音
- 《淘宝技术这十年》之LAMP架构的网站
- photoshop切图介绍
- iOS面试和招聘
- iOS之KVO和KVC
- html 中的name,id ,value,class,list 作用与区别
- VisualStudio 合并代码文件
- linux 生成随机密码和wordlist常用方法
- 使用 Kafka 和 ELK 搭建测试日志系统(1)
- Go学习——new()和 make()的区别详解(转载)
- 浏览器本地下拉框查询选择js
- How tomcat works 读书笔记十三 Host和Engine
- Shell 字符串处理
- [C++]Linux之计算内存利用率与辨析
- vue组件,axios ,路由
- EF-生成迁移版本
- Git branch -r 无法获取远程分支,ui可以看见分支但是git 命令无法查看解决方案
热门文章
- ASP.Net MVC跳转,分为form的submit提交跳转和ajax跳转
- C语言采用文本方式和二进制方式打开文件的区别分析
- java war包加载提示jar not loaded
- 解剖SQLSERVER 第十篇 OrcaMDF Studio 发布+ 特性重温(译)
- Rubinius 2.0 发布,Ruby 虚拟机
- 【视频教程】使用UIAutomation开发软件外挂
- 使用IronPython给.Net程序加点料
- FusionCharts简单教程(一)---建立第一个FusionCharts图形
- js模版引擎handlebars.js实用教程——关于HTML编码
- JVM内存回收机制简述