1.hibernate:

  1)

  Restrictions.eq  判断是否相等== (场景:一个类A中的属性t,这个属性t是另一个类B中的ID,找出输入为这个属性t的所有类A)

  tasks = session.createCriteria(Task.class).add(Restrictions.eq("user", user)).list(); (假设属性t是User类的ID,是Task的一个属性userId,

                                那么应该先new一个User对象user,setId(userId),然后把这个user作为参数传递)

  参考:http://blog.csdn.net/zhujiaxing666666/article/details/8510901

  Restrictions详细:http://www.cnblogs.com/evon168/archive/2010/10/29/1863059.html

  2)

  通过一方TModelBasic(modelBasicId 实体类中主键)查询多方TModelDetail:

  Criteria criteria = hibernateDao.getHSession().createCriteria(TModelDetail.class);
      criteria.add(Restrictions.sqlRestriction("MODEL_ID="+modelBasicId));

  return criteria.list();

  3)

  hibernate反向生成实体类和hbm配置文件:参考:http://yusun.iteye.com/blog/1671636

  龙哥的分享:
    分享一个小case:
  myeclipse里通过hibernate反射生成实体类和xml,用和目标数据库相同版本的jdbc包,可以完整的生成xml配置(主要是注释)
  

  
       另:
    ORACLE数据库number类型使用hibernate反向生成JavaBean的数据类型 参考:http://blog.163.com/mount_lee/blog/static/20202509520124805842951/

  4)set方法参数类型错误:

   debug: get/set方法,数据库表里字段属性,hibernate配置文件hbm
  5)级联保存时hibernate的配置文件一定要加上级联

   6)Hibernate Session & Transaction详解  参考:http://blog.163.com/magicc_love/blog/static/1858536622012092478227/

2.s:select标签

  参考:http://blog.csdn.net/moliqin/article/details/3753570 为例:

  <s:select list="programs"  listValue="programName" listKey="programid"  name="program" id="program"
             headerKey="0l" headerValue=“"></s:select>

  name负责传递(需要在Action中定义get/set方法),listKey为想要传递的值,list为集合,listValue为显示在页面的值  

  当跳转到有这个标签的页面,并且想要显示选定值时,在Action中跳转之前定义name的值为想要选定的值

struts + hibernate笔记的更多相关文章

  1. 框架Hibernate笔记系列 基础Session

    标题:框架Hibernate笔记 资料地址: 1. www.icoolxue.com 孔浩 1.背景简介 Hibenate是JBoss公司的产品.它是数据持久化的框架.Usually,我们使用JDBC ...

  2. Hibernate(八)__级联操作、struts+hibernate+接口编程架构

    级联操作 所谓级联操作就是说,当你进行主对象某个操作时,从对象hibernate自动完成相应操作. 比如: Department <---->Student 对象关系,我希望当我删除一个d ...

  3. 三大框架:Struts+Hibernate+Spring

    三大框架:Struts+Hibernate+Spring Java三大框架主要用来做WEN应用. Struts主要负责表示层的显示 Spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作 ...

  4. ssh repo ----> struts+hibernate+spring( jar包和源码)各版本下载链接

    struts http://archive.apache.org/dist/struts/ hibernate http://hibernate.org/orm/releases/5.0/ sprin ...

  5. Spring+Struts+Hibernate 简介(转)

    http://blog.csdn.net/slnqnd/article/details/1772910/ Struts2.0 +Hibernate 3.2 +Spring 2.0 一.         ...

  6. Maven+Struts+Hibernate+Spring简单项目搭建

    这段时间学习如何使用Maven+Struts+Hibernate+Spring注解方式建立项目,在这里感谢孙宇老师.    第一次写博客,主要是方便自己查看,同时分享给大家,希望对大家有所帮助,我也是 ...

  7. 详谈Struts+Hibernate+Spring三大框架

    前言:对于JAVA WEB端的程序员来说,对JAVA三大框架:Struts+Hibernate+Spring的了解必不可缺,下面详细谈谈 Java三大框架主要用来做WEN应用. 三大框架:Struts ...

  8. Struts/Hibernate/Spring源码下载

    Struts: https://olex.openlogic.com/packages/struts Hibernate: https://olex.openlogic.com/packages/hi ...

  9. JavaWeb_(Spring框架)在Struts+Hibernate框架中引入Spring框架

    spring的功能:简单来说就是帮我们new对象,什么时候new对象好,什么时候销毁对象. 在MySQL中添加spring数据库,添加user表,并添加一条用户数据 使用struts + hibern ...

随机推荐

  1. 【数据售卖平台】—— Vue2.0入门学习项目爬坑

    前言:这个项目是我从零学习Vue2.0时用于练习基础知识的入门项目,包含了Vue2.0几乎所有项目都会用到的基础功能,是新手用来练手的好项目,这里温故知新对功能点做一个总结.github地址:http ...

  2. C++ 关于类与对象在虚函数表上唯一性问题 浅析

    [摘要] 非常多教材上都有介绍到虚指针.虚函数与虚函数表.有的说类对象共享一个虚函数表,有的说,一个类对象拥有一个虚函数表.还有的说,不管用户声明了多少个类对象,可是,这个VTABLE虚函数表仅仅有一 ...

  3. Putty的噩梦——渗透工具PuttyRider使用心得分享

    我们在入侵到一台主机的时候,经常会看到管理员的桌面会放着putty.exe,这说明有很大的可能性管理员是使用putty远程管理主机的. 该工具主要是针对SSH客户端putty的利用,采用DLL注入的方 ...

  4. jquery ajax传参数问题

    var fd = new FormData();//实例化表单,提交数据使用fd.append('imgUrl',imgUrl);//将files追加进去fd.append('typeId',type ...

  5. win7 iis6怎么部署.net网站

    win7 iis6怎么部署.net网站,把本机当成网站服务器来简单介绍. 方法/步骤 1 首先在本机有一个可以正常运行的网站.比如vs2010中有一个网站项目,网站项目运行后正常. 2 打开iis6, ...

  6. 循环时的dom操作

    <body> <div id="resText"></div> <div id="reshtml"></d ...

  7. Java IDL与javaRMI

    Registry registry = LocateRegistry.getRegistry(); registry.rebind(RemoteService.name, stub); Java 平台 ...

  8. 模拟IE各种版本的方法

    下载360极速浏览器.开启“兼容模式” 默认会是IE7.可以通过控制台(Ctrl + shift + I)调整各个版本

  9. 华为P20无敌拍摄能力开放 如何即刻获得?

    在全球专业相机测评机构DXOmark发布的相机评测排行中,华为P20.P20 Pro成功登顶“全球拍照最好智能手机”.P20 Pro综合得分高达109分,P20综合得分102分.“华为并非简单地将第三 ...

  10. delphi 解析Json格式(转自:http://blog.csdn.net/jayqiang/article/details/7066824)

    SuperObject 是开源的 Delphi 的 JSON 工具包,可生成 JSON 数据以及进行 JSON 解析. unit Unit6; interface uses Windows, Mess ...