在Mybatis中连接查询两个数据库的两张表的字段怎么搞?

在Mybatis中连接查询两个数据库的两张表的字段怎么搞?,第1张

跟你之前只有一个数据库写SQL一样的。只不过表明前面带上数据库的schema名称就好了,跟写单库的表查询一样一样的。

select * from user.`user` u 

left join trade.`trade_order` t 

on 

u.`id` = t.`user_id`

为了给你讲解清楚,特地亲手创建了两个数据库,以及两张表。希望对你有帮助,还望采纳最佳噢!谢谢 ^_^

通过配置文件

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:context="http://www.springframework.org/schema/context"

xmlns:p="http://www.springframework.org/schema/p"

xmlns:aop="http://www.springframework.org/schema/aop"

xmlns:tx="http://www.springframework.org/schema/tx"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-4.0.xsd

http://www.springframework.org/schema/context

http://www.springframework.org/schema/context/spring-context-4.0.xsd

http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop-4.0.xsd

http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx-4.0.xsd

http://www.springframework.org/schema/util

http://www.springframework.org/schema/util/spring-util-4.0.xsd">

<!-- 开启注解扫描 -->

<context:component-scan base-package="com.ijava.springmvc.dao"/>

<!-- 加载配置文件 --> <!-- placeholder 占位符 -->

<context:property-placeholder location="classpath:resources/db.properties"/>

<!-- 数据库连接池 -->

<bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

<property name="driverClassName" value="${jdbc.driver}" />

<property name="url" value="${jdbc.url}" />

<property name="username" value="${jdbc.username}" />

<property name="password" value="${jdbc.password}" />

</bean>

<!-- 创建对象 -->

<bean id="userDao" class="com.ijava.springmvc.dao.UserDaoImpl"></bean>

<bean id="userService" class="com.ijava.springmvc.service.UserServiceImpl"></bean>

<bean class="org.springframework.jdbc.core.JdbcTemplate">

<property name="dataSource" ref="datasource"></property>

</bean>

</beans>

可以通过关系映射查询出来 请看下面 在mybatis中,没有级联的概念,但是可以利用集合来实现类似的功能。 mybatis3.0添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10828616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存