问题列表 - 第39986页

InheritanceType.JOINED中的判别器

是否有可能强制hibernate使用discriminator列进行继承类型的连接?根据JPA2.0规范,这应该是可能的但我无法在hibernate中实现它.

例:

@Inheritance(strategy = InheritanceType.JOINED)
@ForceDiscriminator
@DiscriminatorColumn(name="TYPE")
@Entity
public class Parent

@Entity
@DiscriminatorValue("C")
public class Child extends Parent
Run Code Online (Sandbox Code Playgroud)

当使用hibernate.hbm2ddl.auto create时,这甚至不会在表PARENT中创建列TYPE.

我知道InheritanceType.JOINED在没有定义鉴别器列的情况下工作,但是它非常无效,因为当在鉴别器列中使用信息时,hibernate需要在父节点和所有子节点之间创建连接而不是父节点和一个子节点.

hibernate

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

没有http,https,ftp的网址的正则表达式

我正在寻找一个接受这样的网址的正则表达式:

http://www.example.com
www.example.com
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止,但正则表达式不匹配URL没有http://https://,或ftp://:

regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
Run Code Online (Sandbox Code Playgroud)

如何使协议可选?

javascript regex

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

我的网址模式抛出错误

我的网址模式是www.example.com/[any digit or number]www.eaxmple.com/slug

我的urls.py是:

 url(r'^(?P<[a-z0-9>+)/$', mymethod),
Run Code Online (Sandbox Code Playgroud)

但是说: - bad character in group name

另一个问题是我想slug用url 来处理它的到来.基于该值,我将呈现不同的模板.可能吗?怎么样?

python django

0
推荐指数
1
解决办法
105
查看次数

RandomAccessFile内存泄漏

我在java中使用RandomAccessFile.我有内存泄漏问题.我已将代码简化为以下内容:

public static void main(String[] args) throws IOException, InterruptedException
{
    RandomAccessFile r = new RandomAccessFile(new File("test.dat"), "rw");
    r.write(new byte[150000000], 0, 150000000);
    r.getFD().sync();
    r.close();
    r = null;

    while (true) { Thread.sleep(1000); }
}
Run Code Online (Sandbox Code Playgroud)

执行此代码后(并为GC提供足够的时间),报告的应用程序内存使用量略高于150MB.

我错过了什么?还是Java应该受到责备?

java random-access

2
推荐指数
1
解决办法
939
查看次数

十六进制数字的前导字符(x0)

我用谷歌搜索了这个,但可能输错了.

我看到的是十六进制数字,如3A和0x3A,但前导0x是什么意思?我读到某处意味着数字已签名,但在calc中将负十进制转换为十六进制不会产生带有前导0x的十六进制数字.

任何积分都很有用.

math hex computer-science decimal

7
推荐指数
1
解决办法
1620
查看次数

Spring ProxyFactoryBean注入问题

我有一个ProxyFactoryBean bean:

<bean id="sendSingleSmsServiceProxy" class="org.springframework.aop.framework.ProxyFactoryBean">
   <property name="target">
      <ref bean="sendSingleSmsServiceImpl" />
   </property>
   <property name="proxyInterfaces">
      <value>com.test.SendSingleSmsService</value>
   </property>
   <property name="interceptorNames">
      <value>hibernateInterceptor</value>
   </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

我试图将这个bean注入另一个带有@Resource注释的bean,这是我的代码:

@Resource
public ProxyFactoryBean sendSingleSmsServiceProxy;
Run Code Online (Sandbox Code Playgroud)

但我得到这个例外:

org.springframework.beans.factory.BeanCreationException:创建名为'com.test.webservice.impl.SendSingleSmsImpl'的bean时出错:资源依赖注入失败; 嵌套异常是org.springframework.beans.factory.BeanNotOfRequiredTypeException:名为'sendSingleSmsServiceProxy'的bean必须是[org.springframework.aop.framework.ProxyFactoryBean]类型,但实际上是[$ Proxy24]类型

任何帮助,将不胜感激.

java spring dependency-injection javabeans

3
推荐指数
1
解决办法
2372
查看次数

显式存储结构中的项目

我想创建一个文件,其中包含我需要在程序中使用的所有KeyPairs.但是,我认为将它嵌入代码中会更好,所以相反,我想把它放在一个结构中.例如,如何将这些项显式放在结构中?

 {Qt::Key_0, "Win1"},
 {Qt::Key_1, "Win2"},
 {Qt::Key_2, "Win3"},
 {Qt::Key_3, "Win4"},
 {Qt::Key_4, "Win5"},
 {Qt::Key_5, "Win6"},
 {Qt::Key_6, "Win1"},
 {Qt::Key_7, "Win7"},
 {Qt::Key_8, "Win3"},
 {Qt::Key_9, "Win5"}
Run Code Online (Sandbox Code Playgroud)

我该如何访问这些项目?

c++ qt struct

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

如何从完整的'Date'字符串中仅提取'Day'值?

我有一个日期值的数组格式为'Y-m-d'.我想循环遍历数组,只提取'd'每个成员的day(),但无法弄清楚它是如何拆分的.我是否以某种方式使用子串?

简单地说,我有'2010-11-24',而且我想从中获得'24'.当天的问题可能是单数或双数.

php date

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

提升状态图与Meta状态机

显然,boost包含两个独立的状态机库:StatechartMeta State Machine(MSM).标语给出了非常相似的描述:

  • Boost.Statechart - 任意复杂的有限状态机可以用易于阅读和维护的C++代码实现.
  • 元状态机 - 用于富有表现力的UML2有限状态机的高性能库.

你知道两者之间的主要区别和选择考虑因素是什么?

c++ boost state-machine boost-statechart boost-msm

139
推荐指数
3
解决办法
3万
查看次数

关于cron的教程

请告诉我在哪里可以找到关于cron的优秀教程.我搜索谷歌这个.但是大多数网站都提供了不完整的教程.我不需要链接到那些不完整和破旧的教程.

cron

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