在调用实体类时遇到的问题()

1

org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role:                                         com.giant.zzidc.jabk.entity.TSDespart.TSDeparts, no session or session was closed

实体类与数据表相关联,表又是关联性数据表,实体类中将子集作为集合,父类作为对象存入该类中,将标注如:

fetch = FetchType.LAZY,懒加载的模式,如果根据实体类则直接调不出,解决方法是:

使用sql语句直接再查询数据库,或者再次开启session 使用完毕后 关闭session

 

2

使用ajax出现中文乱码

使用ajax时,我从前端传递id的数字到后端读取对象名称,返回字符串则中文乱码。查找网上给出的可使用的简单方法是:

@RequestMapping(value = "******", produces = { "text/html;charset=UTF-8;", "application/json;" })

添加该字段后没有出现乱码。参考地址:https://www.cnblogs.com/zique/p/6171862.html

 

3

$.dialog.setting.zIndex = getzIndex();
        $.dialog({
            content : 'url:${webRoot}/depart/departSelect',
            zIndex : getzIndex(),
            title : '组织机构列表',
            lock : true,
            width : '400px',
            height : '350px',
            left : '85%',
            top : '65%',
            opacity : 0.4,
            button : [ {
                name : '确定',
                callback : callbackDepartmentSelect,
                focus : true
            }, {
                name : '取消',
                callback : function() {
                }
            } ]
        }).zindex();
    }

    function callbackDepartmentSelect() {
        var iframe = this.iframe.contentWindow;
        var row = iframe.$('#departList').datagrid('getSelected');
        var id = row.id;
        $('#orgIds').val(id);
        departName(id);
    }
    
    function departName(id){
        $.ajax({
            type: "POST",
            url: "${webRoot}/depart/ajaxDepart?id="+id,
            async:true,
            success: function(data){
                $('#departname').val(data);
                return;
          }});
    }

 

var iframe = this.iframe.contentWindow;
var row = iframe.$('#departList').datagrid('getSelected');

这两个js的使用   IFRAME 元素也就是文档中的文档

这是在弹出窗口又出来一个窗口,怎样从最小的窗口开始传值的问题,随便在网上找了找,问题也没研究,留个尾巴。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值