`
yyyyy5101
  • 浏览: 148536 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
jpa 多个对象映射同时加载 FetchType可设置为EAGER或者LAZY 但如果同时设置为EAGER时有时会出现 cannot simultaneously fetch multiple bags 这时就要对Set 和 List有所区分,虽然说Persistence 有所支持List 但如果非要用到EAGER模式则要所以的集合都要用到Set否则会出现这个异常 Set 元素不可以重复 List 元素可以重复 使用JPA进行注释时,要么所有的注释都定在字段上,要么所有的注释都写在getXXX上,不然会出错。
Struts2与Struts1的对比 来源:struts2开发组  翻译:tianxinet(胖猴) Action 类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 • Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Action对象。 线程模式: • Struts1 Action是单例模 ...
Struts+hibernate+spring整合开发web应用是相当流行的,只需要简单的配置就能轻松的对数据库进行crud操作,下面就hibernate+spring的配置做一下剖析,一边与大家一起分享经验: 1、  准备工作: 可以利用hibernate tools生成相关映射文件已经po对象、dao对象,dao也可以自己手动编写,无非就是实现crud,如果通过继承hibernate提供的HibernateDaoSupport,则可以更轻松的实现 关键就在于配置文件,下面看一个样例app.xml: <?xml version="1.0" encoding=& ...
Introduction 本书是为需要了解5.0版本新特性的MySQL老用户而写的。简单的来说介绍了"存储过程、触发器、视图、信息架构视图",这是介绍MySQL 5.0新特性丛书的第一集。希望这本书能像内行专家那样与您进行对话,用简单的问题、例子让你学到需要的知识。为了达到这样的目的,我会从每一个细节开始慢的为大家建立概念,最后会给大家展示较大的实用例,在学习之前也许大家会认为这个用例很难,但是只要跟着课程去学,相信很快就能掌握。 Conventions and Styles约定和编程风格 每次我想要演示实际代码时,我会对mysql客户端的屏幕就出现的代码进行调整 ...
                  日期 PHP 的 date() 函数用于格式化时间或日期。 PHP Date() 函数 PHP Date() 函数可把时间戳格式化为可读性更好的日期和时间。 语法 date(format,timestamp)参数 描述 format 必需。规定时间戳的格式。 timestamp 可选。规定时间戳。默认是当前的日期和时间。 PHP 日期 - 什么是时间戳(Timestamp)? 时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数。它也被称为 Unix 时间戳(Unix Timestam)。 PHP 日期 - 格式化日期 da ...
1 PHP 的脚本块以 <?php 开始,以 ?> 结束。您可以把 PHP 的脚本块放置在文档中的任    何位置。在支持简写的服务器上,您可以使用 <? 和 ?> 来开始和结束脚本块。   不过,为了达到最好的兼容性,我们推荐您使用标准形式 (<?php?>),而不是简写形式。 2 HelloWorld   PHP 文件通常会包含 HTML 标签,就像一个 HTML 文件,以及一些 PHP 脚本代码。   在下面,我们提供了一段简单的 PHP 脚本,它可以向浏览器输出文本 "Hello World":   <html>    ...
如果想让某一段代码在前台不显示,最简单的方法是用css的display:none即可,这样下边的内容就自动上移或右侧的左移来填补这个空隙。但特殊情况下我们只需要隐藏这个元素,但它的位置不能被占了,那该怎么实现呢。   突然发现css还有一个visibility属性,用 visibility:hidden;可以很方便实现隐藏元素在前台的显示,但它的位置不会被后边的元素抢占。 如果用visbility:hidden隐藏,在调用jquery的  $("#id").show 不会显示,  对使用 display:none隐藏的 可以
Jsp页面弹出输入对话框的实现收藏 在写JSP页面的时候,有时需要点击一个按钮弹出一个输入对话框,然后输入一个值,确定后关闭对话框,把数据写入数据库,刷新当前页面。这样的功能可以用JavaScript实现;不过如果用js自带的对话框的话,对话框不美观,不如用一个JSP页面来做对话框。    在页面AddName.jsp里要调用对话框,写一个JSP页面NewBox.jsp(用做对话框),然后在页面AddName.jsp里加上一段js代码: /*用来打开对话框页面*/ function openwindow(){          window.open ('NewBox.jsp','Sam ...
function isEmail(str) ...{         var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+.)+[A-Za-z0-9]...{2,3}$/;         if(myReg.test(str)) return true;         return false; } //判断是否是汉字 function isChina(s) ...{         var regu = "^[\u4e00-\u9fa5]+$";          var re = new RegExp(regu);         ...
Java Servlet API说明文档(2.1a版) 绪言 这是一份关于2.1版Java Servlet API的说明文档,作为对这本文档的补充,你可以到http://java.sun.com/products/servlet/index.html下面下载Javadoc格式的文档。 谁需要读这份文档 这份文档描述了Java Servlet API的最新版本2.1版。所以,这本书对于Servlet的开发者及servlet引擎的开发者同样适用。 Java Servlet API的组成 Java Servlet API由两个软件包组成:一个是对应HTTP的软件包,另一个是不对应HTTP的通 ...
Jquery获取设置radio select checkbox 文本框 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前选中值 $('input[@name=ite ...
在类A中写了一个方法: public void moveContact(Contact c){ try { String name = "好友"; List list = getHibernateTemplate().find( "from ContactGroup c where c.name="+name); if(list!=null&&list.size()!=0){ ContactGroup contactGroup = (ContactGroup) list.get(0); c.s ...
一进制一进制是概念的逻辑。我们计算机使用的是二进制,数学中使用的是10进制,而实际上我们的思维使用的是一进制。一进制没有结果,而一切都是孤立的概念。这是一进制区别与其他计算逻辑的地方。首先一进制相互之间没有关联,是离散的。对于一个特定的对象而言,都是一个特定的结果,这些没有重复和循环。其次一进制中每一个结果都是一个概念,相当于十进制的一个数字,但是这个数字和任何一个数字都不一样,他使用的是概念,一个总体就是一个概念,因此一进制也可以叫做自然进制。相对而言,我们可以把二进制以上的称为数进制。我们的逻辑思维的目的就在于解读这些数字,看到底这些数字代表多少。一进制概念可以用麻将来说明。一筒,二筒用的都 ...
import java.util.Random; public class Password { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(genRandomNum(16)); } /** * 生成随即密码 * * @param pwd_len *            生成的密码的总长度 * @return 密码的字符串 */ public stat ...
  Java的网络功能非常强大,开发和使用也非常简单,难怪microsoft极力要争回程序语言的霸主地位。根据smtp协议使用javamail写了一个发送邮件的程序, 实现的原理非常简单,首先建立和邮件服务器的连接,然后进行和服务器握手,然后发送smtp指令,并封装邮件体,然后发送即可。实例如下: 首先写一个类,用于得到与服务器连接的方式以及发件人收件人和邮件内容的信息: package demo; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.DataS ...
Global site tag (gtag.js) - Google Analytics