阶段3 1.Mybatis_12.Mybatis注解开发_6 mybatis注解开发一对一的查询配置

新建Account实体类

生成getter和setter还有toString方法

先创建dao类

全局的配置,这里要改成package

创建多对一的关系


在查询的时候输出user这个对象的内容

建立查询的映射

account自己的数据封装完了。

result的注解里面还有 one 和 many

点进去看One对象。select指向的就是如何查询用户的唯一标志

FetechType进去看源码

这里有一个lazy延迟加载。eager就是立即加载。实际开开发的时候,对一选择立即加载,对多选择延迟加载。


应该把这些属性报在one这个注解里面

这样一对一的配置就完成了

原文地址:https://www.cnblogs.com/wangjunwei/p/11334798.html

时间: 2024-11-09 12:35:26

阶段3 1.Mybatis_12.Mybatis注解开发_6 mybatis注解开发一对一的查询配置的相关文章

[Spring框架]Spring开发实例: XML+注解.

前言: 本文为自己学习Spring记录所用, 文章内容包括Spring的概述已经简单开发, 主要涉及IOC相关知识, 希望能够对新入门Spring的同学有帮助, 也希望大家一起讨论相关的知识. 一. Spring概述 1.1,什么是Spring:Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来.它是

Spring+SpringMVC+MyBatis深入学习及搭建(二)——MyBatis原始Dao开发和mapper代理开发(转发同上)

前面有写到Spring+SpringMVC+MyBatis深入学习及搭建(一)--MyBatis的基础知识.MybatisFirst中存在大量重复的代码.这次简化下代码: 原地址:http://www.cnblogs.com/shanheyongmu/p/7121016.html 使用MyBatis开发Dao,通常有两种方法,即原始Dao开发方法和Mapper接口开发方法. 1.SqlSession使用范围 1.1 SqlsessionFactoryBuilder 通过SqlSessionFac

spring注解开发中常用注解以及简单配置

一.spring注解开发中常用注解以及简单配置 1.为什么要用注解开发:spring的核心是Ioc容器和Aop,对于传统的Ioc编程来说我们需要在spring的配置文件中邪大量的bean来向spring容器中注入bean对象, 然而,通过注解编程可以缩短我们开发的时间,简化程序员的代码编写. 2.如何开启注解开发:最常用的方法是使用<mvc:annotation-driven/>来开启注解编程(用一个标签配置了spring注解编程的映射器和适配器,同时配置了许多的参数) 3.如何将有注解的be

MyBatis应用开发(1)应用之开发环境

1. 应用 1.1. 开发环境 MyBatis官方网站:http://www.mybatis.org/ MyBatis3介绍页面:http://www.mybatis.org/mybatis-3/ MyBatis3下载页面:https://github.com/mybatis/mybatis-3/releases 本文基于mybatis-3.4.2这个版本来编写,使用的jar包包括: (1)Mybatis框架: mybatis-3.4.2.jar (2)依赖的第三方库: ant-1.9.6.ja

Spring+SpringMVC+Mybatis+jdbc基础框架搭建(注解版)

创建好maven项目后,开始搭建框架. 项目结构如下: resource文件夹下创建了三个文件夹mybatis,spring,它们分别用来放相关的配置文件,mapper 文件夹则是用来放查询数据库的xml文件.generatorConfjg.xml是用于代码生成的,在这里可以去掉,且不做讲述.taglib.xml文件也可以去掉,与本文无关. 1.引入包 在pom.xml文件中添加相关依赖包.我这里引入了一些代理包,可以自行去掉. <properties> <project.build.s

3.mybatis小程序增删改查开发流程

延续上次搭建好的mybatis框架,现在开始开发查询用户的小程序 1.sqlmap创建映射文件user.xml 并编写查询配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd&q

mybatis简单sql使用java注解而不是xml配置

一直没有系统的接触mybatis,这就导致对其构建模式并没有清晰的认知,所以项目中所有的查询语句都使用在xml中配置,无论是简单sql,还是复杂sql,无一例外的没有使用java注解,这一点,现在看来,真是后悔莫及!那么请你牢记这点原则吧:mybatis简单sql使用java注解而不是xml配置! 再次使用mybatis,觉得有必要重新认识一下它.这就好比,在你上班的路上,如果偶尔抬抬头扫一扫你的周围,也许就会瞥见不一样的风景──非常有气质的美女映入眼帘,你不得不聚精会神的把眼光的焦点全部集中于

Spring + Spring MVC + Hibernate项目开发集成(注解)

在自己从事的项目中都是使用xml配置的方式来进行的,随着项目的越来越大,会发现配置文件会相当的庞大,这个不利于项目的进行和后期的维护.于是考虑使用注解的方式来进行项目的开发,前些日子就抽空学习了一下.在网上也查询了很多使用注解来搭建开发框架的文章,但是有一个问题就是,使用更新的软件版本会出错.这里我将使用最新的Spring,Hibernate来进行框架的搭建,经过测试,顺利运行.分享旨在与大家一起分享学习,共同进步,有不足之处,望不吝赐教,谢谢! 本项目使用maven构建,采用Spring +

Mybatis系列(四)注解

Mybatis系列(四)注解 1.pom.xlm: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://mave