小编axc*_*dnt的帖子

从GitHub删除分叉的回购

我从git和GitHub开始,我正在GitHub上看一个项目.我无意中点击了它.现在它对我来说似乎是一个新项目.

我有一些疑问:

  • 我知道如果对我的分叉仓库提交或做另一件事,它将被更新,但更新的代码只有在项目的作者请求拉动后才会生效.对?
  • 如果我去GitHub上的管理面板,有一个删除选项.如果我将其删除为上述选项,是否会对原始选项产生任何影响?

我想删除它.到现在为止我只是研究代码,并不需要fork.

git github

604
推荐指数
7
解决办法
58万
查看次数

Hibernate - 拥有实体实例不再引用具有cascade ="all-delete-orphan"的集合

我在尝试更新我的实体时遇到以下问题:

"A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance".
Run Code Online (Sandbox Code Playgroud)

我有一个父实体,它有Set<...>一些子实体.当我尝试更新它时,我将所有引用设置为此集合并进行设置.

以下代码表示我的映射:

@OneToMany(mappedBy = "parentEntity", fetch = FetchType.EAGER)
@Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN })
public Set<ChildEntity> getChildren() {
    return this.children;
}
Run Code Online (Sandbox Code Playgroud)

我试图只清理Set <..>,根据这个:如何"可能"解决问题,但它不起作用.

如果您有任何想法,请告诉我.

谢谢!

java hibernate hibernate-mapping

194
推荐指数
11
解决办法
18万
查看次数

JSF管理bean命名约定

这些天我曾经和JSF一起工作,但是有一个"惯例",如果我应该使用的话,我有疑问.在使用托管bean时,人们习惯将其命名为XxxxxManagedBean前缀可以是与您的业务相关的任何名称.

你有这样的工作吗?特别是,尽管让搜索变得容易,但我并不喜欢那么多.你在使用其他约定吗?

谢谢你回答这个简单的疑问.

jsf naming-conventions managed-bean

19
推荐指数
1
解决办法
7444
查看次数

MyBatis:使用动态查询比较String值

我正在使用MyBatis映射一些我需要比较String参数(myString)的查询.

我的Mapper 界面是:

public Map<Integer, String> findSomething(@Param("myString") String myString);

我的XML如下:

<select id="findSomething" parameterType="String" resultType="Map">
    SELECT column1 as key,
           column2 as value
    FROM my_table
    <where>
         <choose>
            <when test="myString == 'xxx'">
                column3 = 1
            </when>
            <when test="myString == 'yyy'">
                myColumn  = 2
            </when>
            <when test="myString == 'zzz'">
                myColumn  = 3
            </when>
        </choose>
    </where>
    ORDER BY value;
</select>
Run Code Online (Sandbox Code Playgroud)

当我执行此语句时,抛出以下错误:

ERROR [stderr] Caused by: org.apache.ibatis.exceptions.PersistenceException: 
ERROR [stderr] ### Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter …
Run Code Online (Sandbox Code Playgroud)

java database mybatis

6
推荐指数
2
解决办法
2万
查看次数

如何通过URL base拦截请求?

我有一个嗡嗡声要解决,需要一些帮助.假设我有一个来自我的域的URL,例如:http://mydomain.com/any_page.xhtml.我想在点击链接时拦截用户请求,理论上它指向我的域并需要它拦截并根据我的标准将其重定向到确定的新URL.我正在使用简单的Servlet.在我的调查过程中,我看到Filter可以帮助我.有人知道如何为这个提案创建一些东西吗?

java servlets request servlet-filters

5
推荐指数
1
解决办法
1968
查看次数

ClassCastException:无法将MyFilter强制转换为javax.servlet.Filter

我正在将应用程序迁移到JBoss 7,其中所有依赖项都在"JBOSS_HOME/server/default/lib"(JBoss 4)中.我包含了lib "servlet.jar"(javax.servlet.*),但是,在设置了JBoss 7全局模块(modules.xml,standalone.xml,war文件中的jboss-deployment-structure.xml)后,JBoss正常加载了库.

当JBoss 7尝试启动过滤器时,我得到以下异常:

15:09:15,222 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/RegistrarValorDolar]] (MSC service thread 1-2) Exception starting filter cripto: java.lang.ClassCastException: cenpra.com.sigtec.business.utilities.SessionFilter cannot be cast to javax.servlet.Filter
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:441) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3269) [jbossweb-7.0.13.Final.jar:]
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3865) [jbossweb-7.0.13.Final.jar:]
at org.jboss.as.web.deployment.WebDeploymentService.start(WebDeploymentService.java:90) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [rt.jar:1.7.0_15]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [rt.jar:1.7.0_15]
at java.lang.Thread.run(Unknown Source) [rt.jar:1.7.0_15]
Run Code Online (Sandbox Code Playgroud)

试图删除从全球模块库"的servlet.jar",在尝试了服务器负载是通过内部的jar自己的类,我得到了ClassNotFoundExceptionjavax.servlet.Filter类.

  • 我想使用全局模块,因为我需要重用很多库.

jboss module classloader libraries jboss7.x

4
推荐指数
1
解决办法
1万
查看次数

为什么在java中发生这种情况?

我使用的是Windows和Java SE 7.

我创建的课程被TestPerson保存为TestPerson.java.

但是,当我尝试编译时,说javac testperson.java编译是成功的,并TestPerson.class使用确切的大小写字母创建.

但是,Java区分大小写,对吗?

怎么会发生这种情况?如果我们给出错误的案例,它应该显示错误.有什么具体原因吗?但是,在运行时它显示错误.

java windows

-4
推荐指数
1
解决办法
129
查看次数