`
QmoreCzs
  • 浏览: 9321 次
社区版块
存档分类
最新评论
文章列表
最近在做一个个人小博客,想要实现发表博文时候插入图片的效果,于是在网上浏览有什么好的插件编辑器,就看到了“kec”,哈哈。。 于是。。我从早上9点多。。一直捣鼓到刚才才结束,头都弄大了。。最后总结一下一些经验。。免的跟我一样,想死的心都有了。。 一、 下载源文件: CKEditer4.2 和 CKEditer 3.6.4 for java : http://ckeditor.com/download CKFinder2.4 : http://cksource.com/ckfinder/download 由于我有强迫症不想用旧的版本,所以用了最新的4.2,估计也是这个原因弄的我头大。 二、 ...
1、web.xml中opensessioninview拦截器需要配置在struts2拦截器之前。 2、opensessioninview默认需要的sessionFactory对象的命名为sessionFactory,在Spring中配置bean时候需要指定改命名,否则找不到bean,或者可以在web.xml指定它的命名为Spring中bean的命名 <filter> <filter-name ..... <filter-class>org.springframework.orm.hi... <init-param> ...
hibernate中进行CUD操作时候用cascade设定持久化操作,而R操作用fetch设定持久化操作。 在一对多与多对一关联操作中,多的一方进行get操作时,默认采取eager策略,可以利用fetch设定操作为lazy: @ManyToOne(cascade={CascadeType.ALL}, fetch=FetchType.LAZY ) @JoinColumn(name="t_groupid") public Group getGroup() { return group; } public void setGroup(Grou ...
假设两个对象User和Group,在数据库模型上Group为主表,User为从表,属于一对多的关系。 hibernate进行save操作时候,如何进行联级操作。 普通的做法:在session事务中先进行主表的save操作,使对象转化为persisent状态,再进行从表User的save操作。 @Test public void testSaveUser(){ User u = new User(); u.setName("CZS") ; Group g = new Group(); g.setName("g1") ; ...
在一对多关联关系中 @OneToMany @JoinColumn(name="t_groupid") public Set<User> getUsers() { return users; } public void setUsers(Set<User> users) { this.users = users; } annotation需要加入@joinColumn指定外键字段名,否则hibernate自动生成表时将会默认生成三个表,多出了一个中间表。 而在多对一关系中则没有这个问题。 一对多多对一双向关联中 ...
最基础用法: @Test public void testUpdate1(){ Session session = sessionFactory.getCurrentSession() ; session.beginTransaction() ; Teacher t = (Teacher)session.get(Teacher.class, 1) ; session.getTransaction().commit() ; t.setName("zhanglaoshi") ; Session session2 = ...
session的load和get方法都是从数据库中查找对应的数据,并转化为模型对象,在三种状态中属于persisent状态,但是他们之间有的十分大的区别: GET: @Test public void testGet(){ Session session = sessionFactory.getCurrentSession() ; session.beginTransaction() ; Teacher t = (Teacher)session.get(Teacher.class, 1) ; session.getTransaction().commit() ; ...
hibernate中session管理持久化对象时候的三种状态转变 分别为:1、transient 透明状态 2、persistent 持久化状态 3、detached托管状态 @Test public void testHibernateWith3Status(){ Teacher t = new Teacher() ; t.setName("laoshi") ; t.setTitle("超级") ; //视频28 //此时t为状态1 transient状态,只在内存中存在,没有ID,也不在Session缓 ...
映射类型                               java类型                                标准sql类型
winows->preferences在弹出框搜索输入content Assist,选择java类型,在最下方 Auto-Activation中有三个数据可以输入: 第一个为随笔弹出的速度(毫秒)。 第二个在JAVA文件夹输入哪些符号会弹出随笔,可改为.@就可以为annotation记录随笔。 第三个为javadoc随笔。
之前看了大神们发的java优化151的文章,其中有一段不是很明白 后来在看了大家讨论的时候自己慢慢消化了 代码 public class Test { static { i = 100; System.out.println("================================"+i); } public static int i=10; public static void main(String[] args) { System.out ...
Global site tag (gtag.js) - Google Analytics