1.界面介绍 2.系统结构介绍 我把各个包介绍一下 1.exam.xml文件就是用来模拟数据库的,代码在后面贴出来 2.dao层时操作数据包 3.utils是工具类包 4.bean是数据封装类包 5.exception是自定义异常类包 6.junit测试包 7.ui用户界面包 3.详细代码 1.ex ...
分类:
数据库 时间:
2019-05-03 11:14:12
阅读次数:
140
mybatis 一.Mybatis简介 Mybatis原名叫ibatis.Mybatis一开始属于Apache,2010年从Apache转移到了GoogleCode这个组织中。 Mybatis是一种基于ORM模式的,作用于Dao层的轻量级框架.和Hibernate类似,也支持各种SQL语句,也支持存 ...
分类:
其他好文 时间:
2019-05-02 21:26:09
阅读次数:
113
1.Dao层:持久层,主要与数据库交互 DAO层首先会创建Dao接口,接着就可以在配置文件中定义该接口的实现类;接着就可以在模块中调用Dao的接口进行数据业务的处理,而不用关注此接口的具体实现类是哪一个类,Dao层的数据源和数据库连接的参数都是在配置文件中进行配置的。 2.Entity层:实体层,数 ...
分类:
编程语言 时间:
2019-05-02 15:57:02
阅读次数:
954
注解方式 如下: 开启组件扫描--》 结果同上。 如果设置值: 新建service 注入dao 进行测试 注入Dao。 但要注意 autowired是按照类型注入的 不管dao的名字是啥 哪怕是userDao22222 只要它实现了userDao接口 那么就可以直接注入userDao。 要想按名称注 ...
分类:
编程语言 时间:
2019-05-02 15:46:08
阅读次数:
132
https://zhidao.baidu.com/question/446436722.html 第一种办法:对表中某字段的引用,设置ref_table、ref_field,将自动触发该字段所带的搜索帮助。第二种办法:就是利用自定义代码来实现ALV的搜索帮助,显然它的功能更强大、更灵活。针对在OO ... ...
分类:
其他好文 时间:
2019-05-02 11:44:09
阅读次数:
132
一、mybatis是什么 mybatis是一个持久层的框架,它可以完全替代JDBC,同时提供接口编程。它访问DAO层是不需要实现类的,只需要一个接口和XML文件(或注解)。mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql ...
分类:
其他好文 时间:
2019-05-02 11:42:54
阅读次数:
117
在数据库中建student表 建包 1..编写entity包下实体类Student (一个Javabean规范) 2.编写dao层StudentDao类 3.编写service层类StudentService,面象接口 在service对接口实现 4.编写Controller层StudentCont ...
分类:
数据库 时间:
2019-05-02 11:35:09
阅读次数:
187
1 环境搭建 第一步:创建maven工程并导入坐标 第二步:创建实体类和dao的接口 第三步:创建Mybatis的主配置文件 SqlMapConifg.xml 第四步:创建映射配置文件 IUserDao.xml 2 环境搭建的注意事项 第一个:创建IUserDao.xml 和 IUserDao.ja ...
分类:
其他好文 时间:
2019-05-01 01:42:42
阅读次数:
165
原文链接 开发模式的介绍(完善版) 在Web开发模式中,有两个主要的开发结构,称为模式一(Mode I)和模式二(Mode II). 首先我们来理清一些概念吧: DAO(Data Access Object):主要对数据的操作,增加、修改、删除等原子性操作。 Web层:界面+控制器,也就是说JSP【 ...
分类:
Web程序 时间:
2019-04-30 23:49:16
阅读次数:
206
开源extcol包,实现了bean与mysql的json字段在mybatis内部转换,这样做的优点是dao层代码和sql不变,service层可以增删改查不同的动态Entity对象。更符合面向对象编程习惯提高开发效率。有能使用mysql的json字段同时支撑不同的数据结构。
分类:
数据库 时间:
2019-04-30 15:36:04
阅读次数:
796