• 2023-06-17懒加载与急加载FetchType.LAZY&FetchType.EAGER的区别和使用?
    1、FetchType.LAZY:懒加载,加载一个实体时,定义懒加载的属性不会马上从数据库中加载。2、FetchType.EAGER:急加载,加载一个实体时,定义急加载的属性会立即从数据库中加载。3、比方User类有两个属性,name跟address,登录后用户名是需要显示出来的,此属性用到的几率极大,要马上到数据库查,用
  • 2023-06-05hibernate annotion多对多关系示例
    实体之间是多对多的关系,如图:错误的实体代码如下JAVA代码:@ManyToMany(cascade=CascadeType.PERSIST,fetch=FetchType.EAGER)@JoinTable(name=
  • 2023-06-04MyBatis之一对多抓取策略
    MyBatis之一对多抓取策略1.情况描述如果只需要使用一方中的数据,而不使用多方数据的情况下,在执行过程中不需要发送查询多方的sql语句,需要配置抓取策略为懒加载。2.适用情况适用于一对多的方式一,通过多条sql查询情况。3.抓取策略fetchType(映射文件collection集合映射标签内