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. 2017.2.13 开涛shiro教程-第十二章-与Spring集成(一)配置文件详解

    原博客地址:http://jinnianshilongnian.iteye.com/blog/2018398 根据下载的pdf学习. 第十二章-与Spring集成(一)配置文件详解 1.pom.xml ...

  2. LeetCode OJ 之 Ugly Number (丑数)

    题目: Write a program to check whether a given number is an ugly number. Ugly numbers are positive num ...

  3. 习科小D整理找网站后台办法[科普]

    习科科普贴,如何找到网站的后台 作者:小Dの马甲来自:习科论坛 - Silic.Org - BlackBap.Org 1, 穷举猜解    现如今可以暴力猜解网站后台登陆地址的软件有很多,从最早的啊D ...

  4. HttpWebRequest用法实例

    [HttpPost] public ActionResult Setmobile() { string text = "<?xml version='1.0' encoding='UT ...

  5. ORA-01591错误的原因和处理方法

    http://blog.csdn.net/tclcaojun/article/details/6777022错误代码:ORA-01591 错误原因:使用了分布式事务,造成这个问题的原因很多时候都是由于 ...

  6. (十)jQuery对表单、表格的操作

    一.表单应用 1.HTML中的表单大致由三部分组成 (1).表单标签:包含处理表单数据所用的服务端程序URL,以及数据提交到服务器的方法. (2).表单域:包含文本框.密码框.隐藏域.多行文本框.复选 ...

  7. caffe---ubuntu1604下anaconda2.5的尝试----失败,建议使用系统的python系统,避免各种各样的陷阱

    caffe---ubuntu1604下anaconda2.5的尝试----失败,建议使用系统的python系统,避免各种各样的陷阱. 如果使用caffe+ anacoanda 已经遇到的陷阱有 1. ...

  8. 一个数组nums,其中任意两个值等于给定值target,返回这两个值在nums里的位置

    package com.java.tencent; import java.lang.reflect.Array; import java.util.Arrays; import java.util. ...

  9. jQuery入门知识点

    <精通ASP.NET MVC3框架>第20章 1.jQuery文件jquery-1.5.1.js:jquey核心库常规版jquery-1.5.1.min.js:jquery核心库最小化版j ...

  10. 引用变量的类型强转以及InstanceOf方法的使用

    引用到的类: class Person{ String name; } class Student extends Person{ String sut_no; } class ClassMate e ...