zoukankan      html  css  js  c++  java
  • SSH开发记录

    SSH环境

    使用hibernate的web项目,如果迁移计算机,要保证新机 数据库用户名一样,否则需要修改

         hibernate 配置文件, 配置当前数据库连接

         映射表文件中的namespace  ,修改为当前数据库的用户名, 因为sql语句执行会从 username.表格 下查询

    使用 hql语句查询参数设置

         如果有User 对象, user.getName()  方法, 不能用query.setString(user.getName() )赋值, 数据库执行查询失败, 原因不明。

      首先获取  String name =user.getName() ,然后赋值, 数据库查询成功。

       query.setParameter(object obj) 方法,可以直接赋值 int 型

     struts标签<s:iterator>  迭代器, 如果在里面添加了checkbox , 可以设置checkbox 的name ="valuelist"

    然后在action 页面, 定义String[] list 数组 , 实现get 方法,返回值即为valuelist  

    这样以后使用 list = getList()  方法取得 页面中checkbox 选中的value 集合

     hibernate 数据表中没有主键或双主键情况, 使用compositeid ,compositeid 下面包含表字段

    同时生成 tablenameid  和 tablename 类 , 首先用表字段量,实例化tablenameid  ,然后把tablenameid  赋值给tablename

    struts2  result  返回处理, 如果从一个事件返回另一个事件,可以使用redirect 或 chain ,

     使用redirect    "page.jsp?parm=value"

    使用chain   ActionName  在第一个action中有字段属性,作为结果数据, 然后再第二个action中同样声明实例化get set, 使用时调用get即可

       

       

  • 相关阅读:
    基于SVM的数字识别
    Python3 uniform() 函数
    使用贝叶斯分类器从个人广告中获取区域倾向
    logistic回归预测病马死亡率
    python3报错解决办法:TypeError: 'range' object doesn't support item deletion
    python机器学习实战 getA()函数详解
    python中的scatter()方法
    Python split()方法
    Python strip()方法
    贝叶斯垃圾邮件过滤
  • 原文地址:https://www.cnblogs.com/chen1987lei/p/1864070.html
Copyright © 2011-2022 走看看