- 浏览: 59756 次
- 性别:
- 来自: 西安
-
文章列表
第一步:配置maven环境
将下载文件解压,然后设置maven环境
如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3
我的电脑-----属性----高级-----环境变量-----环境变量-----新建
变量名:M2_HOME
变量 ...
通过Eclipse的import方式,将自己所要打成jar的文件,保存自己定义的jar名称,然后在在别的项目中应用;
[/size][size=large][/size][size=xx-large] 今天项目从Svn 上拉下来出现了不能加载jre问题说Eclipse的jre不能被onbround说明自己的jre不能被识别;所以解决方案就是讲以前的remove掉;最后重新选择就好了;javabulidpath------>configour bulidpath----->重选就OK了
maven 中项目依赖找不到现有的另一个项目问题就是配置文件pom中依赖的对象错了;找不到现有的类就直接在私服上下载原有的jar包.......
hibinet的递归实现;
- 博客分类:
- hibinet的递归实现
hibinet的递归实现
首先 自身
public class Myclass{
private int id;
private String name;
private set<Myclass> Chlidren;
private Myclass parente;
@ManyToOne(fetch = FetchType.LAZY )
public void setParente(Myclass parente){
this.parent=parente
}
@oneToMany(fetch = FetchType.LAZY.mappeBy="My ...
如果是EAGER,那么表示取出这条数据时,它关联的数据也同时取出放入内存中
如果是LAZY,那么取出这条数据时,它关联的数据并不取出来,在同一个session中,什么时候要用,就什么时候取(再次访问数据库)。
但是,在session外,就不能再取了。用EAGER时,因为在内存里,所以在session外也可以取。
一般只在一边设Eager,JPA接口默认为一对多为Lazy,多对一为Eager,但是Hibernate反向工程生成Entity时,多对一为Lazy,需要手动改为Eager。
而两边都设Eager,那么代码中取一条记录时,会发2次SQL。
1.项目配置好后:Run Configurations--》2选择Maven Build ,然后,点击以上红色框中新建按钮;3--》更改名称,然后选择Browse Workspace...4--》选择项目,点击OK
选择Goals最右边的Select按钮--》5按照上面进行选择,然后点击OK (如果jetty没有被Eclipse安装那么必须把goals修改成clean jetty:run;但在命令提示行下可能运行报错....)然后依次点Apply,close
选择Run
独生一人南下,来到一个陌生而又空虚的城市,工作一直空绕这自己。。。。。把自己折磨的已经体无完肤了。。。。这是什么世道。。。。呀 ,要么工资低,要么待遇不好。他妈的全部是奸商。。。。。。自己无语了,飘了将近半个月了,真不知道自己应该如何抉择啊。。。。。。累了。。。真的。。。。?????????????????????????????????????????????????????????????????????????????????
妈的,自己就想不通了,每个公司用的东西都不一样,怎么可能精通任何东西;或许自己对自己的估量太高了.....还是自己的期望真的太高了。。。。惊慌失 ...
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN"
"http://struts.apache.org/dtds/struts-2.1.7.dtd">
<struts>
<include file="conf/struts/struts_d ...
create procedure selectdemo_user()
begin
select * from demo_user;
end;
create procedure delldemo_user()
begin
delete from demo_user where id in (select id from demo_user) ;
end ;
drop procedure delldemo_user
create procedure emptyUser()
begin
delete from demo_user where id > 0;
end
c ...
这是一个保险措施
因为Session默认是需要Cookie支持的
但有些客户浏览器是关闭Cookie的
这个时候就需要在URL中指定服务器上的session标识,也就是5F4771183629C9834F8382E23BE13C4C
用一个方法(忘了方法的名字)处理URL串就可以得到这个东西
这个方法会判断你的浏览器是否开启了Cookie,如果他认为应该加他就会加上去
解决mysql 远程链接 1修改 、 /etc/mysql/my.cnf 将 #bind-address = 127.0.0.1 注释 就行; 2.sudo service mysql restart 3. mysql -h 192.168.1. -p