- 浏览: 11161 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
git init 初始化一个Git仓库,使用git init命令
git add <file> 添加大stage
git commit -m “” 提交到本地仓库
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
git log --pretty=oneline
版本回退:
HEAD ...
Spring 事务配置的五种方式
- 博客分类:
- spring
引用http://www.blogjava.net/robbie/archive/2009/04/05/264003.html
以Person, Address 为例, 其关系为一对多,数据库中有3条person, 每个分别对应2条address。查询语句如下:
Criteria c = session.createCriteria(Person.class);
c.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);
List<Person> list = (List<Person>)c.list();
for (Person p : list) {
System.out.println(p.getName()); ...
<target name="ear">
<taskdef classpathref="classpath" name="servicegen"
classname="weblogic.ant.taskdefs.webservices.servicegen.ServiceGenTask" />
<taskdef classpathref="classpath" name="clientgen"
classname=" ...
hibernate merger方法
- 博客分类:
- hibernate
hibernate 官方介绍merge 方法
http://www.hibernate-training-guide.com/merge.html
大意如下:
1. 当update 一个detached object时,会报错org.hibernate.NonUniqueObjectException。
2. 当hibernate中已存在具有相同id的persist实例(假设内存地址为AA)时,hibernate会把参数中的property值复制到该persist实例,并返回具有新值的persist实例(还是AA),此时,数据中对应id的row还是原来的值,只有flush()或commit后 ...
本文总结servlet如何读取文件。
1. 以package 模式部署在weblogic 9中,package 结构如下
A. 文件在非web-inf下
InputStream is = getServletContext().getResourceAsStream("/prop/test.properties");
B. 在web-info下,非classes目录下
InputStream is = getServletContext().getResourceAsStream("/WEB-INF/prop/test.properties& ...
1. Unidirectional with join table
参考例子
http://www.vaannila.com/hibernate/hibernate-example/hibernate-mapping-one-to-many-using-annotations-1.html
2. Unidirectional with foreign key
PERSON
PERSON_ID
PERSON_NAME
ADDRESS
ADDRESS_ID
ADDRESS_NAME
P_ID
P_ID 字段在ADDRESS表中,但其定义在PERSON ...
结合网上整理的关于load/get区别
1. 查找不存在记录时,get返回null, load抛ObjectNotFoundException
2. 当调用session.get()时,hibernate 会先去缓存(包括一级,二级)找,有则立即返回, 没有则立刻发sql,到db中去查。
当调用obj = session.Load(A.class, id)时,hibernate 返回代理对象,不会马上发sql去DB查,只有真正用到该对象的数据时(如obj.getName()), hibernate 先去缓存查找(一级,二级),如有,则返回,如没有则发sql到db中去查,如没有该id,则抛异常
...
1. 外键单向(unidirectional with foreign key )
create table USERS(
PK_USER_ID INT IDENTITY NOT NULL,
USER_ID VARCHAR(50) NOT NULL,
FK_GROUP_ID INT NOT NULL
)
create table USER_GROUP(
PK_GROUP_ID INT IDENTITY NOT NULL,
GROUP_NAME VARCHAR(50) NOT NULL,
LAST_UPDATED_BY VARCHAR(50) NOT ...