Hibernate是一个开放源代码的对象关系映射框架,它将POJO与数据库表之间建立映射关系。是全自动的ORM框架,可以自动生成SQL语句并自动执行。它对JDBC进行了非常轻量级的封装,使程序员可以随心所欲地以操作对象的编程思维操作数据库。 ORM :对象关系模型。O指面向对象领域的JavaBean ...
分类:
Web程序 时间:
2019-01-17 19:42:20
阅读次数:
210
spring是为了简单的开发的Java项目,是一个轻量级的框架 1.基于pojo的清亮级和小侵入式编程。不用像某些重量级框架一样必须继承接口或实现规范的类 2.通过IOC的依赖注入可以在多个类之间降低耦合 3.AOP可以实现把各处的功能分离出来形成可用的组件。比如日志、权限等等 4.用模板消除样式代 ...
分类:
编程语言 时间:
2019-01-16 23:57:45
阅读次数:
310
对于一个粗学者而言一言概况就是:ibatis非常简单易学,hibernate相对较复杂,门槛较高。 但是,hibernate对数据库结构提供了较为完整的封装,hibernate的o/r mapping实现了pojo 和数据库表之间的映射,以及sql 的自动生成和执行。程序员往往只需定义好了pojo ...
分类:
Web程序 时间:
2019-01-15 01:00:15
阅读次数:
242
以标签模块为例 包结构 总体来说比以前那种模式来说更简单了没有了实现类, 一、先从pojo来说 作用在实体类上的注解有 @Entity @Table(name = "表名") 这两个 如果是多个服务器之前就要实现 Serializable 在io流中传输 作用在属性上主键 id 的 注解有 @Id ...
分类:
编程语言 时间:
2019-01-14 18:48:05
阅读次数:
207
手动SQL方式分页 一.首先来看看最重要的Page类。 首先我们让start默认为0,count=5。count为一页的容量,而令start为0,是如果浏览器访问不输入start参数就默认为从头开始浏览页信息 而public void caculateLast是用来获取最后一页的开始 ,这样就可以一 ...
分类:
其他好文 时间:
2019-01-11 22:16:27
阅读次数:
341
1 package com.bjsxt.mapper; 2 3 import org.apache.ibatis.annotations.Select; 4 5 import com.bjsxt.pojo.Clazz; 6 7 public interface ClazzMapper { 8 9 @... ...
分类:
其他好文 时间:
2019-01-09 15:03:35
阅读次数:
199
pojo:不按mvc分层,只是java bean有一些属性,还有get set方法domain:不按mvc分层,只是java bean有一些属性,还有get set方法po:用在持久层,还可以再增加或者修改的时候,从页面直接传入action中,它里面的java bean 类名等于表名, 属性名等于表 ...
分类:
Web程序 时间:
2019-01-06 16:41:19
阅读次数:
197
1. 输入映射(就是映射文件中可以传入哪些参数类型) 1)基本类型 2)pojo类型 3)Vo类型2. 输出映射(返回的结果集可以有哪些类型) 1)基本类型 2)pojo类型 3)List类型3. 动态sql:动态的拼接sql语句,因为sql中where条件有可能多也有可能少 1)where:可以自 ...
分类:
其他好文 时间:
2019-01-06 16:36:57
阅读次数:
115
package com.hra.riskprice; import com.hra.riskprice.SysEnum.Factor_Type; import com.hra.riskprice.pojo.RskFactor; import com.hra.riskprice.service.imp... ...
分类:
编程语言 时间:
2019-01-06 13:38:46
阅读次数:
167
概述 MyBatis 是一个优秀的基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需关注 SQL 语句本身,而不用再花费精力去处理诸如注册驱动、创建 Connection、配置 Statement 等繁杂过程。 Mybatis 通过 xml或注解的方式将要执行的各种 Statemen ...
分类:
其他好文 时间:
2019-01-05 22:48:22
阅读次数:
215