`
文章列表
【转】Spring配置事务在DAO层和业务逻辑层 Spring通过AOP实现声明式事务管理。通常通过TransactionProxyFactoryBean设置Spring事务代理。我们需要一个目标对象包装在事务代理中。这个目标对象一般是一个普通Java对象的bean。当我们定义TransactionProxyFactoryBean时,必须提供一个相关的 PlatformTransactionManager的引用和事务属性。 事务属性含有上面描述的事务定义。 PlatformTransactionManager: HibernateTransactionManager需要一个SessionFa ...
转:HibernateDaoSupport的使用 一.“低耦合、高内聚”: 低耦合:就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。只有这样,才能使我们的模块(功能、类)在周围发生变更时不受影响,做到易于维护和易于适应变更。正因为如此,也使它更易于重用到其它功能类似的环境中,提高了重用性。 高内聚:则使软件中的各个模块(功能、类)能够各尽其能而又充分合作,也就是对于软件问题空间中需求的各个功能,系统可以合理地把它分配给各个模块(功能、类)来共同完成,而不是一个或几个八面玲珑、包打天下的超级类一个人完成。而对于该系统中的某一个模块(功能、类),具有自己高度相关的职 ...
join fetch 与 join 的区别 如果HQL使用了连接,但是没有使用fetch关键字,则生成的SQL语句虽然有连接,但是并没有取连接表的数据,还是需要单独的sql取数据,也就是 select a,b,d...中没有连接表的字段

java 基础操作

    博客分类:
  • java
1.object[] 数组与hashmap的转换 Map<String, String> map=new HashMap<String, String>();   map.put("s", "");   map.put("ut", "");   map.put("un", "");   Object[] param=map.values().toArray();

js 常用集锦

    博客分类:
  • js
1.当某条记录的属性不满足条件时提示的代码如下 <a style="color:#1C8AC4;" href="javascript:void(0);"           onclick="alert('该广告正在审核中或未通过审核');">投放/查看</a> <td>          <span jwcid="@If" condition="ognl:status==1"><a           style="color:#1 ...
  一、什么是注释     说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。                                                                                     二、J2SE5.0中预定义的注释     在J2SE5.0的java. ...
转    一、安装JDBC Driver         我用的是tomcat5.5和mysql5.0,将数据库的驱动放至{Tomcat_install}\common\lib目录下。 二、配置Connection Pool 1.配置全局的连接池,可以由多个工程引用。 在Tomcat的server.xml文件中的GlobalNamingResources结点下面添加,连接池设置   1.          <
<html:password value="" property="user/password" style="width: 90px;" onblur="SetPWD(this)"> </html:password> js 代码   <html:password onblur="SetPWD(this)" style="WIDTH: 90px" property="user/password" value=&quo ...
window.confirm 参数就只有一个。显示提示框的信息。按确定,返回true;按取消返回false。         <script>     var bln = window.confirm("确定吗?");     alert(bln)     </script>        window.alert参数,只有一个,显示警告框的信息;无返回值。         <script>     window.alert(&qu ...
<SCRIPT LANGUAGE="javascript">  <!-- var gt = unescape('%3e'); var popup = null; var over = "Launch Pop-up Navigator"; popup = window.open('', 'popupnav', 'width=200,height=180,resizable=1,scrollbars=auto'); if (popup != null) { if (popup.opener == null) { popup.opener =  ...

js中得到标签的值

    博客分类:
  • js
js 中获取标签的值:                                            <script>  var temp="";    temp="<bean:write id="list1" property="prodItem/id" />";    if(temp=="304355"){       price="<bean:write id="list1" property="prodIte ...
/** *  在数据库更新一条记录的特定字段前将表中的部分字段的原数据写入到另一张表中。 */ create or replace trigger eosoperator_pass   before update of PASSWORD on eosoperator    for each row begin   insert into EOSOPERATOR_T_PASS (OPERATORID,USERID,PASSWORD) values(:OLD.OPERATORID,:OLD.USERID,:OLD.PASSWORD); end eosoperator_pass;
触发器 是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1、 允许/限制对表的修改 2、 自动生成派生列,比如自增字段 3、 强制数据一致性 4、 提供审计和日志记录 5、 防止无效的事务处理 6、 启用复杂的业务逻辑 开始 create trigger biufer_employees_department_id  before insert or update   of department_id   on employees  referencing old as old_value      new as new_value  for each ...
转 oracle触发器(当插入或删除或修改一张表A时,能把新数据同步到另一张结构相同的表B里面) create or replace trigger testT   AFTER  INSERT OR UPDATE OR DELETE ON A   for each row declare   -- local variables here begin   IF INSERTING THEN      INSERT ...
js脚本 function checkUsr(form,n) { var areacode = loginform.elements("user/number");   if (n==0) { if (areacode.value == "") {  areacode.value = "请加区号";}  } if (n==1) { if (areacode.value == "请加区号"){  areacode.value="";  } }}  如下调用: num.innerHTML='';} & ...
Global site tag (gtag.js) - Google Analytics