ORM(Object-relational mapping),即对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,
将程序中的对象自动持久化到关系数据库中。
$#的区别
#{}是预编译处理,$是字符替换。在使用#{}时,MyBatis会将SQL中的#替换成"?”,配合PreparedStatement的 set方法赋值,这样可以有效的防止SQL注入,保证程序的运行安全。
ORM(Object-relational mapping),即对象关系映射,是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,
将程序中的对象自动持久化到关系数据库中。
$#的区别
#{}是预编译处理,$是字符替换。在使用#{}时,MyBatis会将SQL中的#替换成"?”,配合PreparedStatement的 set方法赋值,这样可以有效的防止SQL注入,保证程序的运行安全。