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

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配置文件来...

    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服务启动时运行,可用于连接数据库或...

    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...

    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中...

    linux常用命令-js.pdf

    - `db2 describe table X140581.SYS_USERLOG`查看表结构,`db2 connect reset`重置连接。 4. **执行SQL命令**: - `db2 "select * from config_mine"`执行SQL查询,`db2 –tvf ttt.sql`运行SQL脚本,文件需放在非...

    linux常用命令-js (2).docx

    `db2 describe table X140581.SYS_USERLOG` 描述表结构,`db2 connect reset` 重置连接,`su - db2inst1` 切换到DB2用户,`db2 connect to dbname` 进入数据库,`db2 "select * from config_mine"` 执行SQL查询,`...

    常用TUXEDO函数说明

    5. **userlog()**:这是一个用于记录日志的函数,允许开发者将特定格式的信息输出到用户日志。这对于调试和监控系统状态非常有用。 6. **tpalloc()**:用于动态分配内存空间。它需要三个参数:类型(type)、子类型...

    常用tuxedo函数说明

    userlog("T--tpopen failed, Unix error %d\n", Uunixerr); // 打印错误信息 ``` - **tpalloc()** `char *tpalloc(char *type, char *subtype, long size);` - **功能**:用于分配缓存空间。 - **参数**: ...

    tuxedo培训.docx

    这里使用EXEC SQL语句进行直连Oracle数据库的操作,如果连接失败,程序会通过userlog函数记录错误信息。此外,还可以通过tpopen函数实现基于XA的分布式事务处理。 在查询学生信息服务的函数中,我们将接收到的学号...

Global site tag (gtag.js) - Google Analytics