MyBatis的前身是iBatis,是一款半自动化的ORM框架。相比Hibernate这种重量级的框架而言,它有一种能够编写高效SQL的能力。它的轻量级话,既能够减少开发人员在JDBC上的开发,也能编写高效的SQL来提升性能。
在MyBatis中,可以通过配置来实现表的连接查询等复杂操作,但是在开发的过程中,有一些地方是值得注意的。
Sql中的<号应该使用<代替
#和$的区别,#{id}是将id作为实际类型传入,$是将值作为SQL的一部分插入进来。
MyBatis的前身是iBatis,是一款半自动化的ORM框架。相比Hibernate这种重量级的框架而言,它有一种能够编写高效SQL的能力。它的轻量级话,既能够减少开发人员在JDBC上的开发,也能编写高效的SQL来提升性能。
在MyBatis中,可以通过配置来实现表的连接查询等复杂操作,但是在开发的过程中,有一些地方是值得注意的。
Sql中的<号应该使用<代替
#和$的区别,#{id}是将id作为实际类型传入,$是将值作为SQL的一部分插入进来。