mybaits注解
2024-08-26 15:23:05
基本的增删改
@Insert("insert into t_user values(null,#{username},#{password},#{account})")
@Delete(“delete from t_user where pk_id = #{id}”)
@Update(“update t_user set f_username=#{param1} where pk_id=#{param2}”)
简单查询
@Select(“select * from t_user where pk_id=#{id}”)
@Select(“select *from t_user”)
结果集
@Results(
value={ @Result(id=true,column=“pk_id”,property=“id”),
@Result(property=“name”,column=“f_name”)
}
)
在XML中定义结果集resultMap
@ResultMap(“结果集名字”)
关系映射
一对一
@Result(property=“myHome”,column=“lock_id”,one=@One(select=“com.lovo.mapper.HomeMapper.getHomeByLock”))
一对多
@Result(property=“keyLst”,column=“lock_id”,many=@Mnay(select=“com.lovo.mapper.KeyMapper.getKeyByLock”))
多对多
@Result(property=“courceList”,column=“student_id”,many=@Mnay(select=“com.lovo.mapper.CourceMapper.getCourceByStudent”))
最新文章
- Index
- Java实现数组排序
- C++ STL模板
- BZOJ 2844 albus就是要第一个出场 ——高斯消元 线性基
- Linux常用的日志分析命令与工具
- dbutils中实现数据的增删改查的方法,反射常用的方法,绝对路径的写法(杂记)
- [转载] 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等
- ajax 轮循
- ASP.NET 之深入浅出Session和Cookie
- SQL之删除触发器
- (转)spring aop(下)
- boost::asio::spawn 将一统C++网络库
- Docker Swarm 创建服务
- 【架构师之路】集群/分布式环境下5种session处理策略
- Oracle EBS登陆后,直接打开某个特定Form/Page
- SQL Server 事务与隔离级别实例讲解
- perl6 中将 字符串 转成十六进制
- React 设计思想
- Entity Framework的基本操作
- Redis 字典的实现
热门文章
- Redis笔记,安装和常用命令
- 缓存篇(Cache)~第二回 使用static静态成员实现服务器端缓存(导航面包屑)~续
- WebApi系列~基于单请求封装多请求的设计
- Android 在View中更新View
- 手打的笔记,java语法中的输入输出,语句,及注释。
- python学习 数据类型之序列
- javascript for..in 知识
- java异常处理:建立exception包,建立Bank类,类中有变量double balance表示存款,Bank类的构造方法能增加存款,Bank类中有取款的发方法withDrawal(double dAmount),当取款的数额大于存款时,抛出InsufficientFundsException,取款数额为负数,抛出NagativeFundsException,如new Bank(100),
- CCNA网络工程师学习进程(2)基本的网络设备
- HTML内联元素