- 博客(6)
- 收藏
- 关注
转载 hibernate 基于主键的双向一对一关联映射(@OneToOne) 注解方式
简介:有时候会把一张大表拆分为两个小表,一个主表一个从表,从表的id根据主表生成,两表的id一样,所以称为共享id;主表的id是自动生成的,也就是先新建几条主表信息,保存从表的时候再集。(主表)从表的id就会根据主表生成;从表端,维护端(有外键方):@Id @GenericGenerator(name =“pkGenerator”,strategy =“foreign”, ...
2018-12-18 14:34:25 2501
原创 spring boot JPA 注意的几个问题 (session提前关闭、关联集合属性延迟加载问题、多表查询问题等)
如图1所示,会议提前关闭问题spring整合hibernate或者spring boot里使用jpa,本质都是hibernate的sesison操作数据库,默认sesison会提前关闭,报延迟加载..异常,要等到后台值返回到视图层之后,才关闭sesison才合理;spring boot里这样设置即可,延续session到返回视图层 2,多表关联时的延迟加载。@ManyToM...
2018-12-12 17:49:27 4165
转载 JdbcTempalte spring-boot使用它 spring 整合
spring boot引入jdbcTemplate 只要配置好mysql的数据源参数,启动项目,spriong boot就会自动建立jdbcTempalte,直接注入拿来用就行 JDBC常用的增仓改查/** * jdbcTemplate.update适合于insert 、update和delete操作 DML语句 数据操作语句; * jdbcTemplat...
2018-12-12 11:35:51 1294
原创 Spring-Boot-JPA @Query动态拼接 , jpql多表联查,只查询几个字段的结果封装
package com.demo.jpa_query_test.respository;import com.demo.jpa_query_test.model.Stu;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotat...
2018-12-12 11:22:34 4066
转载 jpql 语法+实力(hibernate+sprin boot jpa @Query都可以使用jpql)
JPQL就是一种查询语言,具有与SQL相类似的特征,JPQL是完全面向对象的,具备继承,多态和关联等特性,和hibernate HQL很相似 .1,动态传入参数,查询语句的参数 JPQL语句支持两种方式的参数定义方式:命名参数和位置参数。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“:+参数名” 例:查询查询= em .createQuery(“从Person ...
2018-12-07 14:09:09 1191
原创 页面----controller------mysql java 日期类型的存储
1、js的date对象不能在controller里封装为java的datehibernate注解:@DateTimeFormat(pattern = "yyyy-MM-dd") 就是前台可以传递2018-12-6这样的字符串,后台直接变为date类型 ,pattern也可以带上时间 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss" ) ...
2018-12-06 17:16:26 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人