上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页

hibernate开发之三:Hibernate的查询,级联,inverse

摘要: String sql = " from User u where u.name=? and u.pass=? and u.word=? ";getSession().createQuery(sql).setParameter(0, name).setParameter(1, pass).setParameter(0, word).list();String sql = " from User u where u.name=:name and u.pass=:pass and u.word=:word ";getSession().createQuery( 阅读全文
posted @ 2013-01-13 10:47 peter.peng 阅读(166) 评论(0) 推荐(0)

hibernate开发之二:三种状态的变化及判断条件

摘要: 与数据库里有没有这种记录 与session有没有关系new user 临时(瞬时)----数据中里没有记录,与session也没有关系session.save(user) and commit(如果用到事务)时 --user为:持久化 ----数据中里有记录,session也没有关掉!sesion.close()---user为:游离(也叫脱管)只是不会更新数据库了,但在内存中还是存在的-----数据里有记录,但session关掉了,所有这个时候可以调用update方法来更新数据,这时又变成持久化如果不知道是何种状态时用:saveOrUpdate它会自动依据Id是不是有这种值来操作,这时变成. 阅读全文
posted @ 2013-01-13 09:59 peter.peng 阅读(284) 评论(0) 推荐(0)

hibernate开发之一:java bean xml java等的写法(入门)

摘要: java bean: 要有一个默认的构构方法,有无意义的标示符Id(可选)非final的,对懒加载有影响(可选)映射文件:(站在java 类来考虑问题的) <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapp 阅读全文
posted @ 2013-01-13 08:55 peter.peng 阅读(270) 评论(0) 推荐(0)

java取得当前工作目录

摘要: public static void main(String[] args){ System.out.println("Java运行时环境版本:\n"+System.getProperty("java.version")); System.out.println("Java 运行时环境供应商:\n"+System.getProperty("java.vendor")); System.out.println("Java 供应商的URL:\n"+System.getProperty("j 阅读全文
posted @ 2012-12-20 12:58 peter.peng 阅读(7949) 评论(0) 推荐(0)

利用jQuery实现的Ajax 验证用户名是否存在

摘要: 利用jQuery实现的Ajax 验证用户名是否存在异步刷新实现方式有多种,也可以借助JS的多种框架,下面是使用jQuery框架实现的AJAX 验证用户名是否存在jQuery.ajax概述HTTP请求加载远程数据。通过jQuery底层AJAX实现。简单易用的高层实现见$.get, $.post等。$.ajax()返回其创建的XMLHttpRequest对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。$.ajax()只有一个参数:参数key/value对象,包含各配置及回调函数信息。详细参数选项见下。注意:如果你指定了dataType选项,请确保服务器返回正确的MIME信息 阅读全文
posted @ 2012-12-18 14:43 peter.peng 阅读(273) 评论(0) 推荐(0)

开发大杂汇

摘要: 1、WEB开发首选 java .net 桌面程序首选C# 底层软件(杀毒,操作系统):C C++ 2、css中Id选择器>类选择器>html选择器margin:200px 0px 2px 100px; 第一个上,然后按顺时针,右下左 margin:10px 0px 0px;//第一个是上,中间一个是左右,第三个是下3、Css中的通配符* *{ margin:200px 0px 2px 100px;} 阅读全文
posted @ 2012-12-16 10:56 peter.peng 阅读(139) 评论(0) 推荐(0)

Java 开发中之十:Oracle中的锁,表分区,大对象的操作

摘要: 锁:数据的完整性 行锁:insert update delete 1、手动的锁定 select .... for update of sal 2、等待资源时间:select .... for update of wait 1 select * from emp where empno=7369 for update of sal; 这个时候别人就不能更新empno=7369这条数据了,这个时候只要当前用户去commit下就可以了,因为别人还处于等等状态。 当然虽然这样只锁定了sal 但实际上整个表的行都不能更新 表锁 共享锁:查看功能可以,不能修改,删除,允许其它用... 阅读全文
posted @ 2012-12-13 20:47 peter.peng 阅读(1102) 评论(0) 推荐(0)

Java 开发中之九:oracle中的触发器及替代触发器,作业

摘要: 1、DML触发器(insert,update,delete) 思路:1加锁,回滚,抛出异常 2、before/aftercreate or replace trigger mytbefore update on scott.emp1declare i varchar2(20);begin select to_char(sysdate,'day') into i from dual; if(trim(i)='星期六' or trim(i)='星期日') then raise_application_error(-20006,'不能在周末修改 阅读全文
posted @ 2012-12-12 20:27 peter.peng 阅读(1085) 评论(0) 推荐(0)

Java 开发中之八:oracle中的子程序之在JAVA中如何调用程序包

摘要: --程序包:解决集合数据的获取--引用类型游标+函数/存储过程:--包的创建(包的声明+实现)create or replace package mypack as --类似于编写接口--创建引用型的游标(制作返回值类型,只在这个包里有效)type myttt is ref cursor return emp%rowtype ;--如果有返回值则是强类型--首先写函数,其实考虑存储过程function f2 (dno number) return myttt;--返回一个游标,这样返回的就不是一个单值了。end mypack ;--程序包:解决集合数据的获取create or replace 阅读全文
posted @ 2012-12-11 22:14 peter.peng 阅读(1038) 评论(0) 推荐(0)

Java 开发中之七:oracle中的子程序之在JAVA中如何调用存储过程,函数。

摘要: 存储过程create or replace procedure p1(pnm varchar2,psal out number)as cursor ca is select * from emp where ename=upper(pnm);v_ca ca%rowtype;begin for v_ca in ca loop psal:=v_ca.sal; end loop; exception when others then dbms_output.put_line(sqlerrm);end ;SQL... 阅读全文
posted @ 2012-12-11 20:55 peter.peng 阅读(292) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页