当前位置: 首页 > news >正文

网站建设 在电商的作用驻马店网站建设

网站建设 在电商的作用,驻马店网站建设,巨腾外贸网站建设,网页设计师职业资格证书前言#xff1a;对于大字段#xff0c;我们在查询列表的时候不需要查询#xff0c;但是修改的时候有需要展示大字段内容#xff0c;怎么办问1.jpa如何懒加载大字段#xff1f;即查询列表的时候不查询出来问2.懒加载之后又如何获取懒加载字段。比如#xff0c;在后台修改的…前言对于大字段我们在查询列表的时候不需要查询但是修改的时候有需要展示大字段内容怎么办问1.jpa如何懒加载大字段即查询列表的时候不查询出来问2.懒加载之后又如何获取懒加载字段。比如在后台修改的实体的时候需要展示内容如何获取detail内容(懒加载它没有加载)1.jpa如何懒加载大字段detail是我的大字段Entitypublic class ParkDynamics extends TemporalEntity implements FieldHandled{},实现FieldHandled具体实体代码如下Entitypublic classParkDynamics extends TemporalEntity implements FieldHandled {private String title; //标题private String content; //内容private String status; //状态 (0不可见1可见)private String remarks; //备注privateString creatorName;privateString updatorName;LobBasic(fetchFetchType.LAZY)Column(namedetail)private String detail;//图文交替型内容(用文本编辑器)OneToMany(mappedBy parkDynamics,fetch FetchType.EAGER)private Set parkDynamicsFiles new HashSet(); //公园动态文件publicString getTitle() {returntitle;}public voidsetTitle(String title) {this.title title;}publicString getContent() {returncontent;}public voidsetContent(String content) {this.content content;}publicString getRemarks() {returnremarks;}public voidsetRemarks(String remarks) {this.remarks remarks;}public String getCreatorName() { returncreatorName; }public void setCreatorName(String creatorName) { this.creatorName creatorName; }public String getUpdatorName() { returnupdatorName; }public void setUpdatorName(String updatorName) { this.updatorName updatorName; }publicString getStatus() {returnstatus;}public voidsetStatus(String status) {this.status status;}public Set getParkDynamicsFiles() { returnparkDynamicsFiles; }public void setParkDynamicsFiles(Set parkDynamicsFiles) { this.parkDynamicsFiles parkDynamicsFiles; }publicString getDetail() {if (fieldHandler ! null) {return (String) fieldHandler.readObject(this, detail, detail);}return null;}public voidsetDetail(String detail) {if(detail null){if(fieldHandler!null){fieldHandler.writeObject(this, detail, this.detail, detail);return;}}this.detail detail;}Transientprivate FieldHandler fieldHandler;//用于延迟加载表字段关联对象延迟加载的话无需此技术JsonIgnorepublicFieldHandler getFieldHandler() {returnfieldHandler;}public voidsetFieldHandler(FieldHandler fieldHandler) {this.fieldHandler fieldHandler;}}2.对于懒加载的字段如何获取其内容呢关键代码如下(String) fieldHandler.readObject(this, detail , detail);相当于去读对象的detail属性然后会真是的加载detail的内容。this代表实体对象这样实体对象就detail就有内容了。但是实际如果不是在一个事务中是不行的。也就是获得实体和使实体去加载懒加载的字段不在同一个事务中你执行(String) fieldHandler.readObject(this, detail , detail)是会报错的。也就有了如下的代码对需要获取实体全部内容的getById和getByType进行了封装放在一个事务service类中TransactionalServicepublic class AnimalClassServiceImpl implements AnimalClassService{Autowiredprivate AnimalClassRepository animalClassRepository;Overridepublic AnimalClass getById(Long id) {AnimalClass animalClass animalClassRepository.getById(id);animalClass.setContent(null);return animalClass;}Overridepublic AnimalClass getFirstByType(String type) {AnimalClass animalClass animalClassRepository.getFirstByType(type);animalClass.setContent(null);return animalClass;}}
http://www.yutouwan.com/news/243632/

相关文章:

  • 济南做网站得多少钱美食网站建设毕业设计
  • 免费成品网站江苏常州武进区建设局网站
  • 天津网站开发建设咸宁网站建设解决方案
  • 做汽车行业必须注册际零件网站网站遭攻击
  • 高端网站开发建设新民正规网站建设价格咨询
  • 福田附近公司做网站建设多少钱电商门户网站
  • 网站制作培训多少钱app开发制作全过程
  • 网站空间服务吴江城乡建设局网站
  • 招商网站搭建费用三亚建设网站
  • tint-k主题做企业网站南京编程培训机构
  • 合肥网站建设=388元国外网站做freelancer
  • 网站建设需要摊销几年搭建企业网站流程
  • 宣城 网站建设哪些网站可以免费
  • 傻瓜做网站用什么软件广州建设银行投诉网站
  • 国外做游戏的视频网站做视频网站视频用什么插件吗
  • 网站建设的一般流程排序为百度指数网站
  • 怎么通过贷款网站找做贷款客户永久免费云linux服务器网页
  • 网站建设设计设计为什么备案关闭网站
  • 自己建网站收费吗电子商务公司取名字参考大全
  • 网站建设单词网站建设不备案后果
  • 多张图做网站背景河东做网站公司
  • 怎么设计个人网站泉州设计网站
  • 做死活题网站wordpress预加载插件
  • 大学哪个专业可以做网站中国食品加工网
  • 网站域名到期了怎么办wordpress国际化
  • 旅游网站html模板福建厦门工程建设中心网站
  • 360站长平台计算机培训机构收费
  • 网络科技公司网站首页wordpress文章页面菜单
  • 河南网站备案系统短信wordpress模板导航栏
  • 企业网站建设的一般原则包括黄山网站建设公司