- 浏览: 112471 次
- 性别:
- 来自: 杭州
最新评论
-
zhiwupei:
真的不错。。
spring Transaction Manager和hibernate session 吐血经验谈 -
songzi0206:
“dao实际上是不需要用transaction来管理的”正解! ...
spring Transaction Manager和hibernate session 吐血经验谈 -
w926494698:
看了感觉茅塞顿开,感谢楼主
spring Transaction Manager和hibernate session 吐血经验谈 -
bo_hai:
你写的只是在Ubuntu 下的方法,在window 上修改用户 ...
eclipse下切换svn用户 -
zhangyou1010:
刚开始学spring,还看不太懂。mark一下。
spring Transaction Manager和hibernate session 吐血经验谈
文章列表
1, mvn archetype:create -DgroupId=<your groupId> -DartifactId=parent
2, 删除src, 修改pom.xml 当中的 <packaing>节点为 <packaing>pom</packaing>
3, mvn archetype:create -DgroupId=<your groupId> -DartifactId=persistence -DarchetypeArtifactId=maven-archetype-webapp -DparentId=<paren ...
一、
1, Eeclipse中选择 Run --> External Tools --> External Tools Configurations
然后new一个Program项.
2, 在new完之后的Program有下面几个选项.
在Main Location当中选择系统的mvn全路径,例如(%M2_HOME%\bin\mvn.bat)
Working Directory 是你要debug的项目根路径.一般是 maven 项目.(要选pom.xml所在的文件目录)
Arguments 填写 jetty:run
3, 切换到E ...
几乎所有人在断言一个对象是否为空的时候都会调用assertNotNull(obj).
但是在测试hibernateDao的方法时需要注意一下assertNotNull()这个方法.
例如:
junit 测试如下:
Info info = dao.loadById(infoId);
assertNotNull(info);
这段代码看似没什么问题.其实是有问题. load方法返回的是一个代理对象(Proxy).是实实在在的引用一个内存的对象.
assertNotNull方法只是根据 obj!=null 来判断这个断言是否为true或者false.
假如数据库当中存在id为infoId的 ...
今天来上班.突然想到利用velocity的模板来生成ajax后的html代码块.
以前是通过ajax来获得一组list数据.然后在页面的js当中进行组装.比如:
function getMessageByUser(page){
var messages = $('messages');
var userName = "xgliukun";
var html = "<table>";
MessageUtils.getMessageByUser(userName,page,"getMessageByUs ...
deb http://ubuntu.cn99.com/ubuntu/ hardy main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-security main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-updates main restricted universe multiverse
deb http://ubuntu.cn99.com/ubuntu/ hardy-proposed mai ...
- 2008-05-13 09:18
- 浏览 2906
- 评论(0)
刚换了个ubuntu8.04系统. eclipse什么的都是从同事那边拷过来.结果发现提交SVN的时候是同事的用户名,郁闷~,google解决:
1,window-->Preferences-->SVN-->Menu Icons 选择Icon Set 为Subversive
(确保你已经sudo apt-get install subversion)
2,到eclipse下的目录/configuration/org.eclipse.core.runtime 删除.keyring
是个隐藏文件.ls -a吧
然后在随便改个文件提交到SVN.会提示你输入密码.用户就是你当前的用户 ...
- 2008-05-08 10:51
- 浏览 6845
- 评论(1)
记录我在使用spring,hibernate的时候遇到的session,和事务管理的问题.
spring用一个OpenSessionInView的filter来处理session was closed的问题.这个大家并不陌生.
我们项目当中的dao层有一个baseDao. 封装了一系列对持久化对象的操作方法.C,R,U,D 条件 ...
1,安装samba服务: sudo apt-get install samba
2,sudo gedit /etc/samba/smb.conf 编辑smb.conf 文件. (注意备份先)
3,找到; security = user那一行
替换为
security = user
username map = /etc/samba/smbusers
找到[global]
把workgroup = MSHOME改为
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = c ...
- 2008-03-29 19:01
- 浏览 8604
- 评论(0)
注意spring applicationContext.xml的语法是2.0的.所以要注意文件头部.
改为:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframewo ...
- 2008-03-19 23:04
- 浏览 2731
- 评论(1)
public class BookRes {
private String bookId;
private String productId;
private String bookName;
private Integer count = 1;
public String getProductId() {
return productId;
}
public void setProductId(String productId) {
this.productId = productId;
}
...
- 2008-03-07 11:04
- 浏览 2948
- 评论(0)
function AllAreaExcel(){
var oXL = new ActiveXObject("Excel.Application");
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;
var sel=document.body.createTextRange();
sel.moveToElementText(PrintA);
sel.select();
sel.execCommand("Copy") ...
- 2008-03-03 18:04
- 浏览 1746
- 评论(0)
eclipse update site :
<?xml version="1.0" encoding="UTF-8"?>
<bookmarks>
<site name="aptana" url="http://update.aptana.com/install/3.2/site.xml" web="false" selected="true" local="false"/>
<site name ...
- 2008-03-03 10:06
- 浏览 8417
- 评论(1)
安装微软的字体包
sudo apt-get install msttcorefonts
- 2008-03-03 09:15
- 浏览 3892
- 评论(0)
sudo gedit ~/.kde/share/config/kdeglobals
加入
[General]
XftHintStyle=hintmedium
XftSubPixel=
fixed=Vera Sans YuanTi,9,-1,5,50,0,0,0,0,0
font=Vera Sans YuanTi,9,-1,5,50,0,0,0,0,0
menuFont=Vera Sans YuanTi,9,-1,5,50,0,0,0,0,0
taskbarFont=Vera Sans YuanTi,9,5,50,0,0,0,0,0
toolBarFont=Vera Sans YuanTi,9, ...
- 2008-03-01 15:29
- 浏览 2163
- 评论(0)
sudo gedit /etc/profile
JAVA_HOME=/usr/lib/jdk1.6.0_04
export JAVA_HOME=$JAVA_HOME
(如果是自己下载的bin文件安装的JDK.则要加入这一段.否则maven识别不了系统的JAVA_HOME环境.如果是直接sudo apt-get install 安装的源当中的JDK就不需要.)
export ANT_HOME=/home/lsk/apache-ant-1.7.0
export MAVEN_HOME=/home/lsk/apache-maven-2.0.8
export PATH=$JAVA_HOME/bin:$M ...
- 2008-03-01 10:46
- 浏览 2796
- 评论(0)