ORM
小生不财
面朝大海,春暖花开!!!!
展开
-
Hibernate学习笔记(一)--------Hibernate文件配置解析
一、Hibernate主配置文件hibernate.cfg.xml解析<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&...转载 2018-11-25 17:30:49 · 118 阅读 · 0 评论 -
Hibernate学习笔记(四)-----注解标签解释
一、相关注解标签解释及说明注解:实际上是一个注释,用来标记对象(字段,type,方法),为特殊用途,给某些程序读取使用target:标记目标,type field method@Retention:状态持续的范围@Entity,注册在类头上,将一个类声明为一个实体bean(即一个持久化POJO类) 。@Table,注册在类头上,注解声明了该实体bean映射指定的表(t...原创 2018-11-28 20:11:57 · 130 阅读 · 0 评论 -
Hibernate学习笔记(三)--基于xml配置文件的单表增删改查
一、目录结构二、代码实现 2.1测试类FirstDemo.java(com.myfirst)import org.hibernate.Hibernate;import org.hibernate.Session;import org.hibernate.Transaction;import com.myfirst.domain.Student;import com.my...原创 2018-11-28 19:16:40 · 161 阅读 · 0 评论 -
Mybatis学习笔记(四)--------基于注解的多表查询
注:这里主要是针对多表查找,所以下面的讲解和代码主要针对多表查询 一、<resultMap>对应的注解注解及代替的标签介绍1.@Results注解代替的是标签<resultMap > 该注解中可以使用单个@Result注解,也可以使用@Result集合@Results({@Result(),@Result()})或@Results(@Result())...原创 2018-12-01 17:46:21 · 1058 阅读 · 0 评论 -
MyBatis学习总结(一)---MyBatis中日志的使用及使用log4j示例
Mybatis 的内置日志工厂提供日志功能,内置日志工厂将日志交给以下其中一种工具作代理:SLF4JApache Commons LoggingLog4j 2Log4jJDK logging MyBatis 内置日志工厂基于运行时自省机制选择合适的日志工具。它会使用第一个查找得到的工具(按上文列举的顺序查找)。如果一个都未找到,日志功能就会被禁用。 不少应用服...转载 2018-11-28 16:08:55 · 463 阅读 · 0 评论 -
基于Java接口实现Mybatis动态SQL查询
一、简介及使用原因MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这种情形...原创 2018-11-23 11:32:24 · 1436 阅读 · 0 评论 -
Mybatis学习笔记(三)--------xml方式多表查询(一对多)
注意细节:1、在编写映射文件的时候<collection > 里面类型要使用oftype2、在涉及到多个表的时候,这个时候我们传入的参数可以为hashmap 简单方便操作。一、目录结构二、代码实现2.1实体类EStudent.java public class EStudent implements Serializable{ private long id...原创 2018-11-29 17:55:13 · 3607 阅读 · 0 评论 -
Mybatis学习笔记(二)------xml方式多表查询(多对一)
编写目的:总结使用mybatis的相关经验和自己遇到一些bug以及需要注意的地方1、在使用多对一查询时,属性使用Javatype2、在数据查找时,如果所查的表的主键相同时,可能出现只查出一个结构,这是mybatis内部处理机制,不做研究,出现这种类似问题,只需要更该某个主键即可一、目录结构二、具体实现2.1实体类EStudentpackage com.student....原创 2018-11-29 16:06:06 · 389 阅读 · 0 评论 -
Hibernate学习笔记(二)-------Hibernate数据库封装
一、 HibernateUtil类import org.hibernate.SessionFactory;import org.hibernate.boot.registry.StandardServiceRegistry;import org.hibernate.boot.registry.StandardServiceRegistryBuilder;import org.hiber...原创 2018-11-25 21:14:24 · 147 阅读 · 0 评论 -
SSM学习笔记(一)------整合springMvc+c3p0+myBatis+dataSources
一、简介此次整合主要是帮助自己理解和使用spring的相关框架,对以前所学的相关框架知识进行回顾(重点主要讲解文件配置),然后根据用户请求到响应这个过程中涉及的操作一步一步为大家配置spring环境。1.1项目结构1.2.文件解析1.2.1结构展示(其余文件不做解释,属于基础配置) 二、具体步骤2.1需求实现员工查询列表,从数据里面读取员工信息2.2jar包...原创 2018-12-17 20:34:49 · 283 阅读 · 0 评论