`
qiong_dorado
  • 浏览: 7376 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

UserLog

阅读更多
用dorado做一个表的展示,要求:
1.这个表关联另一张表的username;
2.模糊查询;

A.可以直接建立一个view模板,然后进行修改;
B.后台查询的方法:
一:
@DataProvider
	public void queryLoginInfo(Page<LoginInfo> page,
                       Map<String, Object> parameter) {		
		String hql = "from LoginInfo where 1=1";		
		if (parameter != null) {			
			String userName = (String) parameter.get("username");		
			if (!StringUtils.isEmpty(userName)) {				
				hql += " and user.userName like '%"+userName+"%'";
			}
		}		
		loginInfoDao.find(page, hql);
	}


二:
	@DataProvider
	public void queryLoginInfo(Page<LoginInfo> page,
			Map<String, String> parameter) {
		Criteria criteria = loginInfoDao.createCriteria();
		if (parameter != null) {			
			String userId = (String) parameter.get("userId");			
			if (parameter.get("userId") != null) {			
                String id1=Long.parseLong(parameter.get("userId"));                        criteria.add(Restrictions.like("userId",id1));
			}
		}
		loginInfoDao.find(page, criteria);
	}


C.配置文件中:
<many-to-one name="user" column="user_id" lazy = "false" fetch="join"
			class="cn.gnetwork.entity.User"></many-to-one>  


D.View中:
添加两个datatype;
在下面的username中property添加user.username
0
1
分享到:
评论
2 楼 qiong_dorado 2012-09-15  
hunterkevin 写道
一个sql dataset就能搞定的事情


请教一下,我是初学者。
1 楼 hunterkevin 2012-09-14  
一个sql dataset就能搞定的事情

相关推荐

    UserLog_ConnectionWeb_Kafka.rar

    在部署Kafka时,我们需要创建一个主题,比如“UserLog”,来存储用户连接Web服务器的日志。每个日志条目将作为一个消息发布到这个主题的某个分区。为了确保数据的持久化,我们可以设置适当的保留策略,例如根据时间...

    LibUserLog:UserLog库的示例项目-缓冲的用户日志事件

    一个示例Automation Studio项目,展示了UserLog库。 该存储库还通过已为UserLog库的开发提供服务。 克隆项目: git clone git@github.com:tmatijevich/LibUserLog.git 替代方法: ssh://git@ssh.github....

    cpmgr运营平台初步demo

    UserLog userLog = userLogService.initUserLog(request, session, "添加优惠活动(优惠活动名称 :"+activitDiscount.getName()+")"); userLog.setKeyWord("添加优惠活动"); userLog.setLoginNameType(1); ...

    JAVA QQ程序源代码

    我们定义了两个主要的类:UserLog 和 MessageLog。UserLog 类用于存储用户的信息,包括用户名、密码、权限和注册时间等。MessageLog 类用于存储聊天记录,包括发送方、接收方、聊天信息和发送时间等。 在设计数据库...

    [EntLib]微软企业库5 0 学习之路 第十步 使用Unity解耦你的系统 PART4 Unity&amp;PIAB

    这段代码展示了如何为接口IStudentManage配置拦截器,并定义了一个名为"UserLog"的策略,该策略将在执行Login方法时被触发。这样,原本由PIAB处理的拦截逻辑就转移到了Unity容器中。 此外,也可以通过XML配置文件来...

    77 华三日志-CSDN博客.pdf

    Userlog发送NAT日志和Userlog发送会话日志是日志的两种类型,它们主要用于记录用户访问网络所产生的NAT会话相关信息。 快速日志是一种日志记录方式,它可以在短时间内记录大量的日志信息,帮助我们快速获取日志信息...

    [EntLib]微软企业库5 0 学习之路 第九步 使用PolicyInjection模块进行AOP PART4

    2. **Call Handler实现**:在`UserLogCallHandler`类中,`Invoke`方法将捕获必要的信息(如方法名、参数、返回值等),并将其存储到`UserLog`表中。通常,这包括在方法执行前后收集信息,并在方法执行后将结果写入...

    华三华为日志_华三交换机日志推送-CSDN博客.pdf

    Userlog则主要用于发送NAT日志和会话日志,这两种日志分别记录了NAT会话的详细信息和用户会话的统计信息。对于网络监控和故障排查来说,Userlog提供的信息不可或缺。 快速日志部分可能介绍了如何进行日志的快速查看...

    MyQQ聊天程序设计.pdf

    文档中提到了两个主要的表:“UserLog”和“MessageLog”。UserLog表用于存储用户信息,包括用户名(xm),ID(账号),密码(pw),权限(sq)以及注册或登录的时间(sj)。MessageLog表则是为了记录聊天信息,包含发送者(fz)...

    Tuxedo&Jolt&MySQL 开发

    userlog("ProvideProductId=%s\n", apiv-&gt;ProvideProductId); userlog("Name=%s\n", apiv-&gt;Name); userlog("ProductPrice=%f\n", apiv-&gt;ProductPrice); userlog("ProvideCount=%ld\n", apiv-&gt;ProvideCount); } ...

    MyQQ聊天程序设计.doc

    1. **数据库设计**:首先,为了支撑聊天功能,需要创建一个名为"MyQQ"的数据库,其中包含两个核心表格——`UserLog`和`MessageLog`。`UserLog`用于存储用户信息,包括用户名(xm),用户ID(ID),密码(pw),权限(sq)...

    tuxedo培训.pdf

    3. 服务端程序代码:服务端程序(如testServ.pc)中,可以包含必要的头文件(如atmi.h, userlog.h, sqlca.h, fml32.h, student_fld.h)来支持TUXEDO服务。tpsvrinit函数在TUXEDO服务启动时运行,可用于连接数据库或...

    TUXEDO订阅系统事件

    userlog("Failed to subscribe to the broker -- %s\n", tpstrerror(tperrno)); } else { // 成功订阅后的处理逻辑 } } ``` #### 五、总结 通过对TUXEDO订阅系统事件的深入分析,我们可以看到这一机制为开发者...

    Tuxedo开发文档

    userlog("Welcome to the simple server"); return(0); } TOUPPER(TPSVCINFO *rqst) { int i; for(i = 0; i &lt; rqst-&gt;len - 1; i++) rqst-&gt;data[i] = toupper(rqst-&gt;data[i]); tpreturn(TPSUCCESS, 0, rqst-&gt;...

    JSF2datatable分页控件与左侧菜单

    List&lt;Userlog&gt; list = dao.getObjectList(jpql, pageSize, startRow); if (list != null) { for (Userlog u : list) { UserlogVo vo = new UserlogVo(); vo.setSqlid(u.getSqlid()); vo.setCode(u.get...

    日志概述.docx

    Userlog则可以用来发送NAT日志和会话日志,它们能够快速输出Session日志,快速输出策略日志,以及快速DPL(动态包检测语言)日志,以适应不同的监控需求。 关于日志存储,主要有Logbuffer和Logfile两种方式。Log...

    wtc配置与实例参考

    /* userlog writes to the central TUXEDO message log */ userlog("Welcome to the simple server"); return(0); } /* This function performs the actual service requested by the client. Its argument ...

    JSF2.xdatatable分页控件与左侧菜单最简单应用

    List&lt;Userlog&gt; list = dao.getObjectList(jpql, pageSize, startRow); if (list != null) { for (Userlog u : list) { UserlogVo vo = new UserlogVo(); vo.setSqlid(u.getSqlid()); vo.setCode(u.get...

    C#开发Windows服务实例之实现禁止QQ运行

    使用`System.Configuration.ConfigurationSettings.AppSettings["UserLog"]`读取配置文件中的日志文件路径,确保在异常或重要事件发生时,能够记录详细信息。 5. 服务的调试与测试: - Windows服务不能直接在VS中...

Global site tag (gtag.js) - Google Analytics