Junit中測試插入等無傳回值的操作要注意的問題

 問題一 到底插不插進資料庫 由於測試資料有時比較隨意,插入資料庫會對資料庫進行汙染。我們在測試的時候通過控制事務,一般不提交至資料庫。例如通過spring控制事務提交,預設讓其復原@TransactionConfiguration(defaultRollback = true, transactionManager = "transactionManager")    問題二 不插資料庫,怎麼知道成功與否 1 綠條說明運行沒有出錯2

Hibernate中Id的table建置原則

 @Entity@Table(name = "Tbl_Student")public class Student { private int id; @Id @TableGenerator(name = "student_gen", table = "XT_XH", pkColumnName = "TYPE", valueColumnName = "XH", pkColumnValue = "stu", allocationSize = 1) @GeneratedValue(strategy =

struts2上傳的Web檔案ContentType類型大全

 "檔案尾碼名" =

Hibernate之update(1)——更新部分欄位

 Hibernate 中如果直接使用Session.update(Object o),會把這個表中的所有欄位更新一遍。如果你沒有對你需要更新的欄位以外的欄位賦值,那麼這些欄位會被置空。public class TeacherTest { @Test public void update(){ Session session = HibernateUitl.getSessionFactory().getCurrentSession(); session.beginTransaction();

JSTL中的fn函數

一、概念  JSTL內建了幾個用於字串操作的方法,可以直接在運算式中使用,大大的簡化了代碼,提供代碼的可讀性。<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>二、詳解fn:contains(string,

Struts2上傳檔案的最大Size的設定

   struts2中檔案上傳的二個限制,一個是struts.multipart.maxSize,如果不設定,struts2 的核心包下的default.properties檔案裡有預設的大小設定struts.multipart.maxSize=2097152,即2M. 這是struts2檔案上傳的第一道關。 第二道關是inteceptor中的maximumSize.

J2EE中EL的隱式對象param和paramValues

一、param.html<html><head><title>param.jsp</title></head><body><form method="post" action="param.jsp"><p>姓名:<input type="text" name="username" size="15" /></p><p>密碼:<input

基於Struts2的檔案上傳)

1 檔案上傳的表單<html>  <head>    <base href="<%=basePath%>">    <title>Struts2檔案上傳</title>  </head>   <body>   <center>   <h1>Struts 2完成上傳</h1>   <form action="upload.action"

hibernate lazy——消極式載入

 hibernate lazy策略可以使用在:* <class>標籤上,可以取值:true/false ,在hibernate3以上版本,預設是true* <property>標籤上,可以取值:true/false 需要類增強工具* <set><list>標籤上,可以取值:true/false/extra*

J2EE中Servlet操作cookie

一、基本概念cookie是web伺服器通過瀏覽器儲存在www使用者端硬碟上的一個文字檔,這個檔案中包含了文本資訊文本資訊的內容是以“名/值”對的形式進行儲存。可以讓web開發人員通過程式讀寫這個文字檔在Windows XP中儲存Cookie的目錄是:C:\Documents and

J2EE中web.xml配置servlet的load-on-startup

在servlet的配置當中,<load-on-startup>的含義是,標記容器是否在啟動的時候就載入這個servlet。當值為0或者大於0時,表示容器在應用啟動時就載入這個servlet。當是一個負數時或者沒有指定時,則指示容器在該servlet被選擇時才載入。正數的值越小,啟動該servlet的優先順序越高。正數值低的在正數值高的前面載入。  <servlet>    <servlet-name>LogIniter</servlet-name>

spring使用註解時設定檔的寫法

 在spring的設定檔中: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"       xmlns:context="http://www.springframework.org/schema/context"       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  

hibernate中的lazy的proxy no-proxy

 舉個例子吧:Child <- many-to-one ->Parentclass Child {private Parent parent;public Parent getParent (){return this.parent;//訪問了執行個體變數}}class Parent {private String name;public String getName(){return this.name;//訪問了執行個體變數}public void f(){System.out.

ibatis啟動並執行SQL語句的輸出——通過配置log4j

將ibatis 的log4j運行層級調到DEBUG可以在控制台列印出ibatis啟動並執行sql語句### 設定Logger輸出層級和輸出目的地 ###log4j.rootLogger=debug,stdout,logfile### 把日誌資訊輸出到控制台

hql基本查詢語句

 package com.etp.bbs.dao;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.Transaction;import com.etp.bbs.pojo.User;public class UserDao_H{  public List<User> getAllUser_01() {  List<User>

Hibernate的session中的flush

 什麼是Hibernate Session刷出(flush)?也許大家對此不夠瞭解,但相信你看完本文一定有很大的收益。每間隔一段時間,Session會執行一些必需的SQL語句來把記憶體中的對象的狀態同步到JDBC串連中。這個過程被稱為Hibernate

Hibernate聯合主鍵

 複合(聯合)主鍵映射的時候,通常將複合主鍵相關的屬性,單獨放到一個類中,那麼需要滿足以下條件①此類必須實現序列化介面 implements java.io.Serializable②覆寫hashcode和equals方法 類:import java.io.Serializable;// 主鍵類public class NamePK implements Serializable{private static final long serialVersionUID = 8313037022835

J2EE中統計當前線上人數——HttpSessionBindingListener和HttpSessionListener

javax.servlet.http.HttpSession 是很常用的,當瀏覽網站,不論是否登陸,都會產生1個session,它記錄了和瀏覽者相關的資料。 一 session的2個監聽器介面 1 javax.servlet.http.HttpSessionBindingListener;實現這個介面的類,每當被存放到session或從session中移除都會出發介面中相應的方法,從而實現監聽的效果。 2

Hibernate中id的table建置原則之聯合主鍵

 @Entity@Table(name = "tbl_Student")public class Student implements Serializable{private int id;private int groupId; @Id @TableGenerator(name = "student_gen1", table = "XT_XH", pkColumnName = "TYPE", valueColumnName = "XH", pkColumnValue = "stu1",

關於hibernate純sql查詢返回結果集的問題(hbm.xml中不寫多表關聯)

 相信用過hibernate的兄弟們都會因為多表複雜查詢後,為返回的結果如何組裝到一個VO中而煩惱不已。我也不停的為此而煩惱,但是在看了hibernate的transform後,感覺這個方法還挺管用的。      例如現在有兩張表,一張是user表,放了一些使用者的資訊,另外一張表是使用者發表的文章,裡邊有一個user的外鍵。我們需要查詢出來,某個人發布的文章,sql如下: select  u.userName, p.title,

總頁數: 61357 1 .... 20815 20816 20817 20818 20819 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.