我正在尝试hbm2java使用maven 配置生成POJO类和DAO对象.我正在处理的一个问题是没有生成包名.我正在使用以下pom:
<execution>
<id>hbm2java</id>
<phase>generate-sources</phase>
<goals>
<goal>hbm2java</goal>
</goals>
<inherited>false</inherited>
<configuration>
<components>
<component>
<name>hbm2java</name>
<implementation>configuration</implementation>
</component>
</components>
<componentProperties>
<packagename>package.name</packagename>
<configurationfile>target/hibernate3/generated-mappings/hibernate.cfg.xml</configurationfile>
</componentProperties>
</configuration>
</execution>
Run Code Online (Sandbox Code Playgroud)
然而,生成的代码从以下开始:
// default package
// Generated 2010-05-17 13:11:51 by Hibernate Tools 3.2.2.GA
/**
* Messages generated by hbm2java
*/
public class Messages implements java.io.Serializable {
Run Code Online (Sandbox Code Playgroud)
有没有办法强制maven生成packagename中定义的包部分?
更新:
这是我的hibernate.cfg.xml,也是由hibernate-tools(hbm2cfgxml)自动生成的:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.c3p0.max_size">20</property>
<property name="hibernate.c3p0.max_statements">50</property>
<property name="hibernate.c3p0.min_size">5</property>
<property name="hibernate.c3p0.timeout">1800</property>
<property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
<property …Run Code Online (Sandbox Code Playgroud) 是否有一种强大的方法来检测Thread.currentThread()应用程序中的Android系统UI线程是否存在?
我想在我的模型代码中放置一些断言,断言只有一个线程(例如 ui线程)访问我的状态,以确保不需要任何类型的同步.
我想以某种方式围绕PHP中的评级系统的数字,如下所示:
4.6667 = 4.6
5.0001 = 5.0
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?(顺便说一句,我从数据库中读取数据.)
在用WCF完成几个小项目之后,我对它的功能非常满意.
但是,花了很短的时间研究替代方案,我很难找到使用基于Java的Web服务(如AXIS2或Metro)时会遇到的确切优势/缺点?
显然开源可能是其中之一,也脱离了Windows Server/IIS,但我看不到更多?
Facebook使用Ajax链接来更改其页面的部分内容,以减少加载时间.但是,如果您禁用JavaScript,他们的链接仍然有效.那是因为他们还定义了一个备份选项:经典<a href="http://url/".
我如何自己实现这一点,以便在禁用JS时遵循链接,并在启用JS时使用onclick事件?
我正在使用jquery,需要完成一些事情.
1)当有人点击链接(或在我的情况下,div)显示另一个div时,我想在网址上添加一个锚点.
因此,如果有人点击"直播"链接,"直播"div会向下滑动,我们会将#live添加到网址中.
2)如果有人访问该页面并将#live锚点保留在URL的末尾,那么"live"div应该立即可见.
我知道如果有人点击div,如何处理slideDown()的基本部分.我不知道如何附加主题标签,或者使其成为加载页面时检查主题标签并显示相应的div.
任何帮助理解这一点将不胜感激.提前致谢.
最近,我有机会为小型物理治疗诊所开发PMS(实践管理系统)软件.
我是一名计算机科学专业的学生,我的课程主要是在Linux上讲的.但是,我的客户端在vista或Windows 7上运行所有计算机.
我的想法是在Visual C#中开发客户端前端并访问中央postgresql服务器.
我是Windows编程的初学者,所以我在C#(WPF或Windows FORM)中实现用户权限和访问级别的最佳实践建议.我已经在Visual C#和访问控制列表中查看了Credential类,但请分享您的想法.
只是为了详细说明:
我的想法是使用窗口表单编写前端,并根据授予用户的访问级别禁用或隐藏控件/表/表单.
例如,只有诊所的所有者才会显示财务报告表格,而秘书只会显示预约日记表格.
所以我可能需要一个对话框,要求用户登录系统,我应该在数据库中存储或映射这些登录详细信息吗?哪些库或类最适合用于处理这些任务?
我可能会对此表示反对,但这是我的第一个商业项目,所以我很想测试水域.
我希望列出一个列表,忽略任何初始明确/不定的文章'the'和'a'.例如:
我想也许在XSLT 2.0中,这可以通过以下方式实现:
<xsl:template match="/">
<xsl:for-each select="play"/>
<xsl:sort select="if (starts-with(title, 'A ')) then substring(title, 2) else
if (starts-with(title, 'The ')) then substring(title, 4) else title"/>
<p><xsl:value-of select="title"/></p>
</xsl:for-each>
</xsl:template>
Run Code Online (Sandbox Code Playgroud)
但是,我想使用浏览器内处理,因此必须使用XSLT 1.0.有没有办法在XLST 1.0中实现这一目标?
我有以下问题.我在NetBeans IDE 6.8中有一个Java项目.当我编译它并产生一个包含所有可能的.jar文件时,META-INF就不对了.它不包含要执行的类 - 使用main()方法.
当我单击IDE中的"运行"按钮时,一切正常.项目的设置也是正确的 - 指向我项目中的一个类.
我尝试使用清单文件添加文件夹META-INF,但我没有管理.
有没有办法在NetBeans中手动执行此操作,因为我发现如果我在清单中添加缺少的Main类,一切正常.
(我想我遇到了某种错误...)
//编辑:我之后的结果是我希望使用NetBeans构建创建的jar可以使用命令执行:
从Sun文档引用:
在清单文件中设置Main-Class后,您可以从命令行运行该应用程序:
java -jar app.jar
我的目标是找到一个Java源文件的包(作为字符串),以纯文本形式给出,但尚未在文件夹中排序.
我不能只package在文件中找到关键字的第一个实例,因为它可能出现在注释中.所以我在考虑两种选择:
package遇到关键字而不在评论中时,停止扫描并报告结果.这两种方法的另一个区别是,当我手动扫描时,我可以停止扫描,因为我可以确定package关键字不再出现,节省了一些时间......而且我不确定我是否可以使用正则表达式做类似的事情.另一方面,"当它不再出现时"的决定并不一定简单,尽管我可以使用一些启发式方法.
我想听听有关此问题的任何意见,欢迎任何有关正则表达式的帮助.我的解决方案也是用Java编写的.
编辑:对那些建议实际解析文件的人来说 - 这绝对是一个可行的选择,谢谢你,但是我觉得解析整个文件只是一个包太过分了.如果没有更简单的选择,我会这样做.