我正在尝试使用 Struts 2、Hibernate 3 和 Struts 2 jQuery 插件进度条和其他小部件来实现 Web 应用程序。
( http://struts.jgeppert.com/struts2-jquery-showcase/index.action )
我有一个注册表单,我需要在其中显示“表格完成百分比”。
<sj:progressbar id="progressbarchange" value="21" onChangeTopics="progressbarchangetopic" cssClass="progressbar"/>
我已经将上面的代码用于实例化 JSP 中的进度条。
在“值”字段中,我硬编码了“21”,但我想将要从会话变量中提取的值放入操作类中。IE,"#session.progressvarible"
"#session.progressvarible"
是我通过计算NOT NULL COLUMNS的特定记录的列数得到的值,根据值我将在栏中设置进度完成。
我还需要存储这个完成百分比,因为表单中有一些字段可以暂时跳过,所以每当用户登录到他的主页时,都必须显示这个完成率。
我的问题是如何在 Hibernate 中编写查询或条件或其他内容,以便获取 NOT NULL 列的计数,例如:
select no of columns from table1 which are NOT NULL for the student id=101.