![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
06MyBatis
MyBatis
专注_每天进步一点点
成为健康快乐长寿有价值的人,拥有明亮灵动的眼睛,平静谦和的微笑。
展开
-
如果你只想更新一条记录,请在在update语句末尾加个 limit 1
如果你只想更新一条记录,为了安全,请在在update语句末尾加个 limit 1原创 2023-03-03 14:02:06 · 1318 阅读 · 1 评论 -
JPQL查询语句(Java Presistence Query Language)(转)
1.Query createQuery(String qlString)根据JPA的查询语句创建一个查询对象Query,如下面的代码:Query q= em.createQuery(""SELECT t FROM Topic t WHERE t.topicTitle LIKE :topicTitle")");Query createNativeQuery(String sqlString)...转载 2018-12-28 17:27:26 · 222 阅读 · 0 评论 -
使用Hibernate SQLQuery执行原生SQL
Hibernate对原生SQL查询的支持和控制是通过SQLQuery接口实现的。通过Session接口,我们能够很方便的创建一个SQLQuery(SQLQuery是一个接口,在Hibernate4.2.2之前,默认返回的是SQLQuery的实现类——SQLQueryImpl对象,在下文中出现的SQLQuery如非注明,都是指该子类)对象来进行原生SQL查询:session.createSQLQ...转载 2018-11-14 14:51:25 · 597 阅读 · 0 评论 -
JPQL 查询
一、什么是JPQL在 Java EE 中,JPQL( Java 持久性查询语言)是专门为Java 应用程序访问和导航实体实例设计的。JPQL是EJB2使用的查询语言EJB QL的扩展,它继承了EJB QL并对其做了一些改变。二、JPQL与SQLJPQL 和 SQL 有很多相似之处。归根结底,它们都用于访问和操作数据库数据。而且,二者都使用非过程语句 — 通过特殊解释程序识别的命令...转载 2018-12-28 17:29:17 · 463 阅读 · 0 评论 -
通俗易懂 mybatis延迟加载
mybatis的延迟加载就是按需查询,在需要的时候进行查询。有两张表:图书表(book):图书类型表(category):他们之间通过类型id进行关联,现在我要显示图书类型名,点击类型名再显示该类型下的所有图书。我们可以这样做在类型实体类里面添加一个属性存放该类型下的图书public class Category { private int cid; private String cname; private List<Book&g..转载 2020-12-18 17:04:41 · 121 阅读 · 1 评论 -
mybatis中#{}和${}的区别
首先我们看看mybatis本身的说明:String SubstitutionBy default, using the #{} syntax will cause MyBatis to generate PreparedStatement properties and set the values safely against the PreparedStatement parameters (e.g. ?). While this is safer, faster and almost al转载 2020-11-24 11:22:15 · 94 阅读 · 0 评论